← Zurück

Переподключение

Не всегда утром переподключение срабатывает. Иногда запускается нормально, иногда не запускается. Интервал переподключения задан с 8:00 до 23:50. Такой лог::::spoiler

2012-11-30 00:12:54,059 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T00:12:54.0590414
2012-11-30 00:12:54,059 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T00:12:54.0590414
2012-11-30 00:16:39,745 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T00:16:39.7457973
2012-11-30 00:16:39,745 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T00:16:39.7457973
2012-11-30 00:16:39,854 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T00:16:39.8393963
2012-11-30 00:16:39,854 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T00:16:39.8393963
2012-11-30 00:16:40,073 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T00:16:40.0733982
2012-11-30 00:16:40,073 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T00:16:40.0733982
2012-11-30 01:05:50,641 [EventDispatcher thread #connection] ERROR - Ошибка подключения: System.InvalidOperationException: Неизвестная ошибка.
2012-11-30 08:00:02,494 [EventDispatcher thread #] ERROR - Ошибка обработки данных: System.InvalidOperationException: Подключение к SmartCOM не инициализировано.
   at StockSharp.Smart.SmartComWrapper.#=qNe3GlOKvjy3aMjgua5KOkk9JwwZ3Qnbjj35IzqrRf8E=.#=q4LPPIGZAuD2ogdLqYpNpeg==()
   at Ecng.ComponentModel.EventDispatcher.<>c__DisplayClass1.<Add>b__0()
2012-11-30 08:00:07,627 [EventDispatcher thread #connection] INFO  - Подключение произведено успешно. IsSupportAtomicReRegister: False
2012-11-30 08:00:07,736 [EventDispatcher thread #connection] ERROR - Ошибка обработки данных: System.ObjectDisposedException: Safe handle has been closed
   at System.Runtime.InteropServices.SafeHandle.DangerousAddRef(Boolean& success)
   at System.StubHelpers.StubHelpers.SafeHandleAddRef(SafeHandle pHandle, Boolean& success)
   at Microsoft.Win32.Win32Native.SetEvent(SafeWaitHandle handle)
   at System.Threading.EventWaitHandle.Set()
   at AlgoTrading.Terminal.ConnectionManager.<>c__DisplayClassb.<Initialize>b__1() in c:\ActiveProjects\AlgoTrading3\trunk\SourceCode\Terminal\ConnectionManager.cs:line 43
   at Ecng.Common.DelegateHelper.SafeInvoke(Action handler)
   at StockSharp.Algo.BaseTrader.RaiseConnected()
   at StockSharp.Smart.SmartTrader.#=qKqG5uTpszeU6ZJf5TqMD3A==()
   at Ecng.Common.DelegateHelper.SafeInvoke(Action handler)
   at StockSharp.Smart.SmartComWrapper.#=qvDjNHe3b26t$h9uesnpfuurQ5opFYkDIc$f8xKj85LM=()
   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2012-11-30 08:00:12,448 [47] INFO  - Подключение восстановлено.
2012-11-30 08:00:12,822 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T08:00:12.8229026
2012-11-30 08:00:12,822 [EventDispatcher thread #quote] INFO  - Нерабочее время: 2012-11-30T08:00:12.8229026
2012-11-30 08:01:02,449 [47] ERROR - Ошибка подключения: System.TimeoutException: Соединение не было разорвано в отведенный отрезок времени.

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Геннадий Ванин (Gennady Vanin)

У меня то же самое, но на соединении QUIK

Alexander
Alexander

Проблема есть, она известна. Будет пофикшена когда-нибудь.

MenDel
MenDel

Возникла проблема с переподключением (не автоматическим, а вручную). Если сделать дисконнект, а потом коннект все работает отлично. А если пропал интернет, и потом делаю коннект, то у стратегии не приходят сделки по событию WhenNewTrades(). Не могу понять в чем причина, уже как только не эксперемнтировал, может кто подскажет.