Не получается зарегить ордер


Не получается зарегить ордер
Atom Reply
4/6/2010


Здравствуйте. При попытке зарегистрировать ордер вываливается вот
такой эксепшн

Ecng.Trading.Quik.Codes.WrongSyntax
"Код ошибки WrongSyntax Сообщение ACCOUNT=SPBFUT00RF9;
CLIENT_CODE=XXX; TYPE=L; TRANS_ID=1; CLASSCODE=; SECCODE=RIM0;
ACTION=NEW_ORDER; OPERATION=B; QUANTITY=1; PRICE=160895;
EXECUTION_CONDITION=PUT_IN_QUEUE;"

код создания ордера

sellOrder = CreateOrder(OrderDirections.Buy,
assetQuotes.Md.BestBid.Price + orderDelta, 1);
AddOrder(sellOrder);
Trader.RegisterOrder(sellOrder);

помогите кто чем может :)

Tags:


Thanks:




8 Answers
denis

Avatar
Date: 4/6/2010
Reply


а как получилось CLASSCODE=;

Thanks:

Tauler

Avatar
Date: 4/6/2010
Reply


Ну да, косяк в этом. оч просто
Security sec = new Security(); :)

Вопрос номер 2 - а почему в квике статус заявки изменился на
Исполнена, а в методе OnProcess() стратегии свойство этой заявки
упорно висит Active?

Topic starter
Thanks:

Tauler

Avatar
Date: 4/7/2010
Reply


Никто не сталкивался с такой проблемой что ли? :(

Может на каждой итерации как то явно запрашивать состояние заявки на
обновление?

Topic starter
Thanks:

denis

Avatar
Date: 4/7/2010
Reply


использую котировщика, если нужно по рынку, то ставлю ему работать по
встречной стороне.

Thanks:

Tauler

Avatar
Date: 4/7/2010
Reply


Простите? не понял ответа - как это может повлиять не несоответвие
статуса заявки в квике и объекта в стартегии

Topic starter
Thanks:

denis

Avatar
Date: 4/7/2010
Reply


с котировщиком таких проблем не наблюдал, на днях проверю без него.

Thanks:

Mikhail Sukhov

Avatar
Date: 4/7/2010
Reply


А сами заявки по DDE экспортируются?

Thanks:

Tauler

Avatar
Date: 4/7/2010
Reply


Дык :) там и была собака зарыта :) не экспортировались :) второй раз
на эти же грабли наступаю :)

Topic starter
Thanks:


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

loading
clippy