← Zurück

Исключение при вводе заявки (Ecng.Trading.Quik.ApiException - WrongSyntax)

Михаил, форумчане, доброе утро. Разобрался со стратегиями, запустил тест - при регистрации заявки вылетает ошибка про неправильный синтаксис. Квик последней версии (5.21), S# версии 3.0.19.

Вот лог: SS_01:00:01 09:54:58.8178056 Стратегия запущена. SS_01:00:01 09:55:39.1501124 Ecng.Trading.Quik.ApiException: Код ошибки WrongSyntax Сообщение ACCOUNT=NC0011100000; CLIENT_CODE=S#; TRANS_ID=35595486; CLASSCODE=QJSIM; SECCODE=LKOH; QUANTITY=1; OPERATION=B; TYPE=L; ACTION=NEW_ORDER; PRICE=2037,6; EXECUTION_CONDITION=PUT_IN_QUEUE; в #=qe5yLdIzi$8a3p7QevlfBtdu51_lStqsU7mFOj$YVDVAi699VUV$_PTRsL8c5lXOC.#=qkexMpdeQpL5tlMU7l5x6Aw==(Int32 #=qPWPfx5JrbjpLNX1_Spj$IA==, StringBuilder #=q$kN4v38bzSPqA8WIBKesDw==) в #=qoXwOPiKu6rKxfqRbyQH_8kmNOB382r_Z62UoStG__20=.#=qqqjfNu5FDvUnmIHLI7eIpqULYCdQ6s45iJpvRMufTTo=(String #=qMyxjjZn7gcLlgrKmKE6fdw==, OrderStatus& #=qfMzUMVwoA9vTKeRIC2yVBg==, UInt32& #=qx89Qmj8$YdXkVw2g47iBHA==, Int64& #=qru3jL$hLUeCwshCq6a0lcA==, String& #=qJTAyuLuvPwQ9HQzhdHWM2g==) в Ecng.Trading.Quik.QuikTrader.#=q54MTj4O0HyGlsuBk4LMgvyLClWnXw07g5l8N_CZjZXo=(Order #=qfB2F85tURLB4YdJcjKMYgg==, TransactionBuilder #=qk_SbqcrTyofJ_NTgcHp8Fg==) в Ecng.Trading.Quik.QuikTrader.OnRegisterOrder(Order order) в Ecng.Trading.Algo.BaseTrader.RegisterOrder(Order order) в Ecng.Trading.Algo.Strategies.Strategy.RegisterOrder(Order order) в SampleSMA.SmaStrategy.OnProcess() в C:\S#3\Sources\SampleSMA\SmaStrategy.cs:строка 77 в Ecng.Trading.Algo.Strategies.Strategy.#=qnMN_PMdUfHysEK$_tfQ8grn_QTjzOIMGPiv$tYCH2Bw=.#=q3rD2zIrUx4ViUbhRH66B2w==() SS_01:00:01 09:55:39.1501124 Стратегия останавливается. SS_01:00:01 09:55:40.0841659 Стратегия остановлена.

Принудительно менял код клиента в _trader на выданный брокером - такая же ошибка. В чем может быть дело?

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

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

Mikhail Sukhov
Mikhail Sukhov

poilka: SS_01:00:01 09:55:39.1501124 Ecng.Trading.Quik.ApiException: Код ошибки WrongSyntax Сообщение ACCOUNT=NC0011100000; CLIENT_CODE=S#; TRANS_ID=35595486; CLASSCODE=QJSIM; SECCODE=LKOH; QUANTITY=1; OPERATION=B; TYPE=L; ACTION=NEW_ORDER; PRICE=2037,6; EXECUTION_CONDITION=PUT_IN_QUEUE;

Что-то мне выделенное не нравиться. На будущее (если не поможет), вопросы по Квику - Квиковцам.🙂 Эти ошибки не S# генерирует.

poilka
poilka Autor

Ок, кесарю - кесарево, слесарю - слесарево, постучусь к авторам :) А вообще библиотека рулит и педалит, Михаил, - респект Вам и уважуха, как говорится.