Ошибка при выставлении или снятии заявки

Ошибка при выставлении или снятии заявки
Atom
01.08.2013
vk37


Перешел на версию 4.1.16 с версии 4.1.14. При выставлении или снятии заявок через смартком 2.2 ошибка::::spoiler

2013-08-01 10:00:03,460 [EventDispatcher thread #quote] DEBUG - Регистрирую заявку 0/0 Покупка Цена=132100 Объем=10 Сост=None Бал=0
2013-08-01 10:00:03,725 [EventDispatcher thread #order] ERROR - Ошибка обработки данных: System.NullReferenceException: Object reference not set to an instance of an object.
   at StockSharp.Smart.SmartTrader.#=qeklS3Y$PxVBMTW4U5tLlpA==(Int32 #=qUKKmwu_$afUdftXfvlNYbw==, String #=qBtno2Ekf9PMz2R0FpO9xIw==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   at StockSharp.Smart.Wrapper.SmartComWrapper`1.#=qx6ChqrLmjxzlpQVn5iuCPC66818hCujjZyQ3mcr2Nrk=.#=qOEvXM1ZsfOnZ62ZNaNjBlx$wbjfGuA5dYNftGGDJ3b8=()
   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)

Теги:


Спасибо:


vk37

Фотография
Дата: 01.08.2013
Ответить


На смартком 3.0 тоже ошибка после выставления заявки: :::spoiler

Ошибка обработки данных: System.ArgumentOutOfRangeException: Номер транзакции задан неверно.
Parameter name: transactionId
Actual value was 0.
   at StockSharp.Algo.BaseTrader.#=qo618mKoGx6cM0$QQJo_Nfg==.#=qKvuYx6QWbrCJCWLd6I1ZXQ==(OrderTypes #=qHrlnUPKlO4NhqU8DsAcTYQ==, Int64 #=qRY7ylsvFeex7B14SqQzZVQ==)
   at StockSharp.Algo.BaseTrader.#=qo618mKoGx6cM0$QQJo_Nfg==.#=qw9LUkK8T53GjcUf2LgUhoQ==(Security #=qdffXbziqgxomogsatrp4VA==, OrderTypes #=qnBSBktVKyU1CZZNB17orSw==, Int64 #=qN9oID5UAk$42aywJafjv3A==, Func`2 #=qEjUswhYNryn04TvxNXXGbw==)
   at StockSharp.Algo.BaseTrader.#=qw0xGxwgE9xUfT22pgHbBVw==(Security #=qboBG4IjTDI8jAKDI0Nxa$A==, OrderTypes #=qp_Whr$BRPAYeg07jW5Nf5g==, Int64 #=qhbCVhPvzArakqh7BsAGdSA==, Func`2 #=qXhi7orZYPnB2N9eEUQhxuw==, Boolean& #=qJyVqO3PWYLre9rM6v8YauQ==)
   at StockSharp.Algo.BaseTrader.GetOrder(Security security, OrderTypes type, Int64 transactionId, Func`2 createOrder, Func`2 changeOrder)
   at StockSharp.Smart.SmartTrader.#=qTmHoaiW0DvdZTePTIZGmQ52mrzXXDaIrAgI1YijAMzw=.#=q1M4xHAxUPjxB7F2B$uGGoS0yDsxMOwUK88$kQXxOzG8=(Security #=qo2rpXJbD3FviMlWCSvzjJA==)
   at StockSharp.Algo.BaseTrader.AddNativeSecurityId(Security security, Object nativeSecurityId)
   at StockSharp.Smart.SmartTrader.#=qZbtg_Bu$nbf_JPya85biNQ==(Int32 #=qsdDqOiJstuntj_UH8HCZ2Q==, Int32 #=qogU7iClBLBCVQsqMobStlQ==, String #=qtUTQZNRFDnAPZ3ZXI3l87Q==, String #=qKpFDoWg74A3pLCMUUUUjBA==, String #=qmPQmRVT2rdjZPbe6OisxNQ==, String #=qpzX9feOR4oZiA6X$cg3Rlw==, Int32 #=qoXpj0h0bRzk8l6_2gbmVNA==, Int32 #=q$k_tnLKkYcRBTNHebT444Q==, Decimal #=q72VshW8Y$hV204P$Md22ZA==, Decimal #=qQ7c4TMeNPoPVIyjKpFRThQ==, String #=q0MkWPsdIPwehxG5IHHhneQ==, String #=qU4WqeiuLWvKl9rWSQxRzvw==, Nullable`1 #=q0rPCT5t_oYKigBzFG3C75w==, Decimal #=qdxhysqLeuE_5cDxsUbLzSg9dy9sGrKG5MP8NwrUP2T0=, Decimal #=qLrssRgRZ90TIs4xN2mnnbA==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15](Action`15 handler, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15)
   at StockSharp.Smart.Wrapper.SmartComWrapper`1.#=qCEEH5A01D3Gf6ukp52ssnIMJF7m5iFuEB_P4lyIdmXw=.#=q5XSG0oauhObZpi_VOLcCjWbvpOEI1KD9Rj4jrWtl0Wc=()
   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
Спасибо:

vk37

Фотография
Дата: 01.08.2013
Ответить


И еще один странный момент при работе со Смартком 3.0: в debug конфигурации подключение происходит нормально, в релиз выдает ошибку: :::spoiler

2013-08-01 11:27:19,569 [EventDispatcher thread #] ERROR - Ошибка обработки данных: System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {99F5EA2E-0636-49BE-8100-8AE309B03331} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
   at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
   at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)
   at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance[T]()
   at StockSharp.Smart.Wrapper.SmartComWrapper`1.#=qxD$ZF_SrzRx_JcCeTB3HQGIx5WE_dhQSJXlBgxj6K38=.#=qdlIg0mZNBSwFqpyUlg0Nmw==()
   at Ecng.ComponentModel.EventDispatcher.<>c__DisplayClass1.<Add>b__0()

P.S. С этой разобрался: не поставил x64 при компиляции проекта )

Спасибо:

Mikhail Sukhov

Фотография
Дата: 01.08.2013
Ответить


vk37: Перешел на версию 4.1.16 с версии 4.1.14. При выставлении или снятии заявок через смартком 2.2 ошибка:

Бага, схожая с описанной здесь http://stocksharp.com/forum/3866/error/ Будет фикс на этой неделе. Спасибо за фидбэк.

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy