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

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


Перешел на версию 4.1.16 с версии 4.1.14. При выставлении или снятии заявок через смартком 2.2 ошибка:[SPOILER][code=plain]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](Action2 handler, T1 arg1, T2 arg2) at StockSharp.Smart.Wrapper.SmartComWrapper1.#=qx6ChqrLmjxzlpQVn5iuCPC66818hCujjZyQ3mcr2Nrk=.#=qOEvXM1ZsfOnZ62ZNaNjBlx$wbjfGuA5dYNftGGDJ3b8=() at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)[/code][/SPOILER]


Теги:


Спасибо:


vk37

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


На смартком 3.0 тоже ошибка после выставления заявки: [SPOILER][code=plain]Ошибка обработки данных: 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==, Func2 #=qEjUswhYNryn04TvxNXXGbw==) at StockSharp.Algo.BaseTrader.#=qw0xGxwgE9xUfT22pgHbBVw==(Security #=qboBG4IjTDI8jAKDI0Nxa$A==, OrderTypes #=qp_Whr$BRPAYeg07jW5Nf5g==, Int64 #=qhbCVhPvzArakqh7BsAGdSA==, Func2 #=qXhi7orZYPnB2N9eEUQhxuw==, Boolean& #=qJyVqO3PWYLre9rM6v8YauQ==) at StockSharp.Algo.BaseTrader.GetOrder(Security security, OrderTypes type, Int64 transactionId, Func2 createOrder, Func2 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==, Nullable1 #=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](Action15 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)[/code][/SPOILER]

Спасибо:

vk37

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


И еще один странный момент при работе со Смартком 3.0: в debug конфигурации подключение происходит нормально, в релиз выдает ошибку: [SPOILER][code=plain]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.CreateInstanceT at StockSharp.Smart.Wrapper.SmartComWrapper`1.#=qxD$ZF_SrzRx_JcCeTB3HQGIx5WE_dhQSJXlBgxj6K38=.#=qdlIg0mZNBSwFqpyUlg0Nmw==() at Ecng.ComponentModel.EventDispatcher.<>c__DisplayClass1.b__0()[/code][/SPOILER] P.S. С этой разобрался: не поставил x64 при компиляции проекта )

Спасибо:

Mikhail Sukhov

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


[quote=vk37;26869]Перешел на версию 4.1.16 с версии 4.1.14. При выставлении или снятии заявок через смартком 2.2 ошибка: [/quote]

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

Спасибо:


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

loading
clippy