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


Михаил, форумчане, доброе утро.
Разобрался со стратегиями, запустил тест -
при регистрации заявки вылетает ошибка про неправильный синтаксис.
Квик последней версии (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 на выданный брокером {ClientCode = "OPEN596"} - такая же ошибка.
В чем может быть дело?



Теги:


Спасибо:




2 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 29.03.2011
Ответить


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;


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

poilka

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


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


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

loading
clippy