Не выставляются заявки
Atom Reply
4/5/2013


Добрый день.

Не получается отправить заявку в AD. StockSharp рапортует об успешной регистрации, в событие OrdersRegisterFailed ничего не приходит, вот лог:

Код

2013/04/05 10:04:31.083|       |AlfaTrader|RegisterOrder: 4127489280/0 Покупка Цена=99,9 Объем=1 Сост=None Бал=1 
2013/04/05 10:04:31.086|       |AlfaTrader|Регистрация ордера tr.id = 4127489280


При этом если включить подтверждение заявки в самом терминале, то заявка туда приходит, появляется окно подтверждения заявки, в котором вроде все параметры есть.
Но после его подтверждения,все равно не выставляется. Хотя руками в терминале все получается, заявка уходит на биржу.

Еще при подключении штук двадцать ошибок приходит в событие ProcessDataError
Код

2013/04/05 10:03:36.372|Error  |AlfaTrader|System.ArgumentNullException: Value cannot be null.
Parameter name: exchange
   at StockSharp.Algo.BaseTrader.GetMarketTime(Exchange exchange)
   at StockSharp.Algo.TraderHelper.GetMarketTime(Security security)
   at StockSharp.AlfaDirect.AlfaTrader.#=qw9Xvs4vG3$WA344HUoZPsM7mXKAGfmbpIosLZnUDI8o=.#=qyIzIt5Yzq5bVrtkxjclqIf1DYxGCNfmwkhvhEKP2wQw=.#=qBHHB2JhvebFs_u$hrMuZiOavzb_WM_niLsRhr2NMEP4=(Security #=qr6t4bRR$DeXg6l3epcHEgg==)
   at StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Func`2 changeSecurity)
   at StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 changeSecurity)
   at StockSharp.AlfaDirect.AlfaTrader.#=qw9Xvs4vG3$WA344HUoZPsM7mXKAGfmbpIosLZnUDI8o=.#=qp2s6qiWlydJycI3IDhxZAV3gaqzmvQ2521kgelGSz4w=()
   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)


Причем то же самое, если использую пример из SampleGUI. Те же ошибки.

Что у меня не так настроено, помогите плз.

Tags:


Thanks:




10 Answers
Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 4/5/2013
Reply


Бага. В след версии будет исправлено.
Thanks:

UsilaDobry

Avatar
Training
Date: 4/15/2013
Reply


ataden Перейти

Еще при подключении штук двадцать ошибок приходит в событие ProcessDataError


У меня та же самая ошибка. Я за комментировал эту строчку, пример SampleAlfaCandles заработал. Но, почему то, по четырем инструментам рисует свечки, а по BVTB не хочет...

ataden Перейти

Причем то же самое, если использую пример из SampleGUI. Те же ошибки.


У меня этот пример запускается, но например, выбираю акции Сбербанка и демосчет (его только на КЦБ возможно использовать), кнопка "отправить" не активная, выбираю реальный счет, становится активной. Или по другому, выбираю фуч РТС и реальный счет на фортс, кнопка не активная, меню счет на демосчет - становится активной. А при отправке выдает сообщение "Не верный формат входной строки".
И еще в этом примере в таблице "Инструменты" не указываются позиции "посл.цена", "посл.сделка", "посл.кол-во". Либо показывает значение FallBackValue = NULL.
Thanks:

UsilaDobry

Avatar
Training
Date: 4/15/2013
Reply


Mikhail Sukhov Перейти
Бага. В след версии будет исправлено.


Такое впечатление, что мы здесь первые, кто юзает коннектор к Альфе :-)

Это как у меня был опыт приобретения робота у сторонних разработчиков, в инструкции описан функционал, среди прочего - возможность торговать по уровням. Робот выпущен в продажу в 2011 году. Приобрел. Поскольку для меня уровни принципиальны, их я протестировал первым делом. Оказалось робот их вообще не видит. Разработчики согласились со мной и ответили, что данный недостаток будет исправлен в следующей версии. А до моего приобретения было 6 релизов. Пришлось забрать денежки и заняться программированием :-)
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 4/15/2013
Reply


UsilaDobry Перейти
Mikhail Sukhov Перейти
Бага. В след версии будет исправлено.


Такое впечатление, что мы здесь первые, кто юзает коннектор к Альфе :-)


Почти правда. Умирающая технология.
Thanks:

Денис

Avatar
Date: 5/3/2013
Reply


Цитата:
Бага. В след версии будет исправлено.

По акциям выставляется, а по облигациям нет.
Topic starter
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 5/3/2013
Reply


ataden Перейти
Цитата:
Бага. В след версии будет исправлено.

По акциям выставляется, а по облигациям нет.


Какая ошибка?
Thanks:

Денис

Avatar
Date: 5/3/2013
Reply


Все та же, как в первом посте. В логах пишет, что заявка зарегистрирована, а в терминале ее нет.

Там еще не очень понятно как цену ставить по облигациям. Иногда выдает Exception, что цену нужно ставить в процентах.
Я ставлю так, например,
Код
Order.Price = 102M

Заявки в терминале не появляется, ошибок тоже.
Topic starter
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 5/4/2013
Reply


Приведите ошибку.
Thanks:

Денис

Avatar
Date: 5/4/2013
Reply


Так нет же никаких ошибок. Трейдер в логе пишет, что заявка выставлена, а в терминале АД ее нет.
Это только по облигациям.
Topic starter
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 5/4/2013
Reply


ataden Перейти
Так нет же никаких ошибок. Трейдер в логе пишет, что заявка выставлена, а в терминале АД ее нет.
Это только по облигациям.


Вы же писали, что ошибка есть.
Thanks:


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

loading
clippy