Такая странная штука происходит с 3.2.6, все как обычно:
Code
...
Trader = new QuikTrader(quikPath, "MYDDE", "Trans2Quik.dll");
...
Trader.StartExport(Trader.SecuritiesTable,
Trader.TradesTable,
Trader.DerivativePortfoliosTable,
Trader.DerivativePositionsTable,
Trader.MyTradesTable,
Trader.OrdersTable
);
Trader.StartExport(_historicalDataTable); //это QPILE портфель
...
_candleToken = _candleManager.RegisterTimeFrameCandles(_curSec, _timeFrame);
...
все работает нормально до тех пор, пока есть соединение с сервером, после отсоединения от сервера (Разорвать соединение с информационным сервером) несколько раз (~4-10)выдается сообщение из ConnectionError "Код ошибки DllConnected Сообщение Терминал не подключен к серверу" и рестартует экспорт, но в отличие от 3.2.5 это не продолжается до каких-то действий со стороны пользователя, а в какой-то момент зависает вот на таком окне (см. ниже, обратите внимание на название сервера excel vs MYDDE).
И еще по поводу
вот этой проблемы, не часто, но возникает ситуация со срабатыванием CandlesFinished не один раз при подключении не в начале дня (в
CandlesFinishedHandler просто стоит добавление свечей в List Candles и такая проверка при каждом добавлении: Candles.Find(c => c.Time == candle.Time) != null). Буквально вот когда воспроизводил первую проблему выдалось:
19:08:03 Finished: свеча с временем 04.08.2011 10:51:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 10:52:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 10:53:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 10:54:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 10:55:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 10:56:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 10:57:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 10:58:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 10:59:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 11:00:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 11:01:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 11:02:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 11:03:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 11:04:00 уже добавлена
19:08:03 Finished: свеча с временем 04.08.2011 11:05:00 уже добавлена
19:08:04 Finished: свеча с временем 04.08.2011 11:06:00 уже добавлена
и причем, кажется, в прошлый раз свечи были примерно из того же временного диапазона и примерно такое же количество (это RIU1 и минуты). Воспроизвести это не удалось, проявляется и в 3.2.5 и в 3.2.6.