Ошибка автоматического создания стаканов

Ошибка автоматического создания стаканов
Atom
2/12/2013
VassilSanych


Не знаю, актуально ли. У меня версия 4.1.7 от 01.15. Если в квике не было стакана, при запуске Trader.RegisterMarketDepth создаётся стакан с 5-ю столбцами и сыпятся зацикленные ошибки

System.InvalidOperationException: Ошибка построения стакана для SRH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.

Если у появившихся стаканов удалить крайние столбцы (оставить 3 столбца), то при повторном запуске ошибок не возникает.


Tags:


Thanks:


1 2  >
Mikhail Sukhov

Avatar
Date: 2/12/2013
Reply


Стэктрейс?

Thanks:

VassilSanych

Avatar
Date: 2/12/2013
Reply


Mikhail Sukhov: Стэктрейс? Обфускация

Я так понимаю, что проблема, собственно, не в ошибке распознавания стакана, а в том, что он создаётся с пятью столбцами.

Thanks:

Mikhail Sukhov

Avatar
Date: 2/12/2013
Reply


VassilSanych:

Mikhail Sukhov: Стэктрейс? Обфускация

Да, именно с ней. Текстом, обфусцированным.

Thanks:

VassilSanych

Avatar
Date: 2/12/2013
Reply


Mikhail Sukhov: Да, именно с ней. Текстом, обфусцированным.Врядли поможет.

013/02/12 13:52:48.567|Debug  |QuikManager|Шлюз проверен
2013/02/12 13:52:48.568|Debug  |QuikManager|Запуск проверки стандартных таблиц
2013/02/12 13:52:48.677|Debug  |QuikManager|Новые бумаги
2013/02/12 13:52:49.165|Debug  |QuikManager|Стандартные таблицы проверены
2013/02/12 13:52:49.165|Warning|QuikManager|Таблица инструменты. В таблице 'инструменты' по индексу 7 должна быть колонка 'Максимально возможная цена' вместо колонки 'Максимальная цена сделки'.
2013/02/12 13:52:49.165|Warning|QuikManager|Таблица инструменты. В таблице 'инструменты' по индексу 6 должна быть колонка 'Минимально возможная цена' вместо колонки 'Минимальная цена сделки'.
2013/02/12 13:52:49.514|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:49.515|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:50.453|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:50.453|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:50.575|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:50.575|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:51.369|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:51.369|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:51.537|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:51.537|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:52.362|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:52.362|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:52.549|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:52.549|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:53.377|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:53.377|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:56.418|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:56.418|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:56.606|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:56.606|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:57.438|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:57.438|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для RIH3@RTS. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:57.619|Error  |QuikManager|Ошибка получения данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2013/02/12 13:52:57.619|Error  |QuikManager|Ошибка обработки данных: System.InvalidOperationException: Ошибка построения стакана для LKOH@EQBR. ---> System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_0(IList`1 ilist_0, Func`2 func_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   --- Конец трассировки внутреннего стека исключений ---
   в StockSharp.Quik.QuikTrader.Class742.Class745.method_1(Exception exception_0)
   в Class711.smethod_0(DdeTable ddeTable_0, IList`1 ilist_0, Action`2 action_0, Action`1 action_1, Boolean bool_0)
   в StockSharp.Quik.QuikTrader.Class742.method_9(Security security_0)
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist)
   в StockSharp.Quik.QuikTrader.Class742.method_0()
   в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)

Thanks:

Mikhail Sukhov

Avatar
Date: 2/12/2013
Reply


VassilSanych: Врядли поможет.

Раньше было зашифрован текст, а теперь он просто переименовал. Это откуда было скачано? С кодеплекс?

Thanks:

VassilSanych

Avatar
Date: 2/12/2013
Reply


Mikhail Sukhov: Раньше было зашифрован текст, а теперь он просто переименовал. Я же говорил, что не поможет.

Thanks:

Mikhail Sukhov

Avatar
Date: 2/12/2013
Reply


VassilSanych:

Mikhail Sukhov: Раньше было зашифрован текст, а теперь он просто переименовал. Я же говорил, что не поможет.

Я так понимаю, это ваша декомпилированная версия? А есть смысл в ней искать ошибки нам?

Thanks:

VassilSanych

Avatar
Date: 2/12/2013
Reply


Mikhail Sukhov: А есть смысл в ней искать ошибки нам? От переименования функционал не меняется. Иначе у вас бы и обфускация не работала. Я, кстати, библиотеку не перекомпилировал, как и ваш обфускатор.

Thanks:

Mikhail Sukhov

Avatar
Date: 2/12/2013
Reply


VassilSanych:

Mikhail Sukhov: А есть смысл в ней искать ошибки нам? От переименования функционал не меняется. Иначе у вас бы и обфускация не работала. Я, кстати, библиотеку не перекомпилировал, как и ваш обфускатор.

Без нормального стек трейса я не могу определить причину. Увы. Будем ждать проверки на нормальной версии.

Thanks:

VassilSanych

Avatar
Date: 2/12/2013
Reply


Mikhail Sukhov: Без нормального стек трейса я не могу определить причину. Увы. Будем ждать проверки на нормальной версии. Ну или пока вы откроете исходники, как собирались ;) Просто мне такой код дебажить намного удобнее, чем километровые кракозябры. Помнится в одной фирме, где я работал, кодеры примерно так классы и переменные именовали :)

Thanks:
1 2  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy