Не выставляется заявка

Не выставляется заявка
Atom
4/21/2014
buker


Добрый день!
начинаю познавать азы программирования роботов на S#, но вот столкнулся с проблемой практически сразу - буду премного благодарен за всякую помощь.
в общем суть такая - пытаюсь запустить и посмотреть работу роботов-примеров, поставляемых с ПО:

1. SampleSmart
2. SampleSmartConsole

ни в одном из этих случаев не могу открыть позицию:
1. при работе с SampleSmart - при попытке создать заявку в логах пишет ошибку, что площадка инструмента не соответствует площадке портфеля http://clip2net.com/s/7gjVyF (заявка с ошибкой отображается в SmartX)
2. при работе с SampleSmartConsole - в терминале SmartX даже не отображается заявка

Огромная просьба хотя бы натолкнуть на правильную мысль или причину всех моих злоключений. Заранее благодарен!

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 4/21/2014
Reply


buker
Заранее благодарен!


Мне кажется вам стоить хотя бы базово ознакомится с трейдингом в айти инвест прежде чем писать роботов.
Thanks:

buker

Avatar
Date: 4/21/2014
Reply


Михаил Сухов
buker
Заранее благодарен!


Мне кажется вам стоить хотя бы базово ознакомится с трейдингом в айти инвест прежде чем писать роботов.


базово вроде как знаком (как минимум выставляю заявки без проблем). В том то и дело, что вручную все получается "на ура", но программно - беда((. Если Вы знаете в чем дело, просьба просветить

Михаил, проштудировал форум ИТ-инвеста, на один из вопросов Вы указали, что необходимо передать нужные параметры в конструктор для работы с Демо-счетом (http://clip2net.com/s/7gopir), к сожалению ссылка за давностью лет уже не работает видимо. Не могли бы Вы актуализировать информацию - мне думается что моя проблема в этом, хотя может я и ошибаюсь
Thanks:

buker

Avatar
Date: 4/24/2014
Reply


Интересное дело - при тестировании программы SampleSmartConsole заявка создается только если запускать программу в режиме отладки (F10) (но если и создается то с ошибкой "Площадка инструмента не соответствует площадке портфеля"). Почему такое может быть? Буду очень благодарен за помощь!
Thanks:

webwork

Avatar
Date: 7/24/2014
Reply


Не знаю пригодится кому или нет. Столкнулся с той же проблемой. Решение:
Нужно выбрать другое портфолио, т.к. для разных площадок даются разные портфолио.
Посмотреть какие портфолио существуют по вашему логину можно либо событием AddPortfolio, либо в скомпелированной программе TestConnect.exe
Thanks: Mikhail Sukhov

Mikhail Sukhov

Avatar
Date: 7/24/2014
Reply


webwork
Не знаю пригодится кому или нет. Столкнулся с той же проблемой. Решение:
Нужно выбрать другое портфолио, т.к. для разных площадок даются разные портфолио.


Самое интересное, что у автора это было приведено в его же сообщении 3 месяца назад. И судя по всему, он разобрался с этим, но решил не помогать другим в данном вопросе.

Вам спасибо за помощь.
Thanks:

refined

Avatar
Date: 1/14/2015
Reply


В общем, то я разобрался с данной проблемой.

SmartCOM.Connected += SmartServer_Connected;
SmartCOM.AddPortfolio += SmartServer_AddPortfolio;
private void SmartServer_Connected()
{
SmartCOM.GetPrortfolioList();
}
private void SmartServer_AddPortfolio(int row, int nrows, string portfolioName, string portfolioExch, StPortfolioStatus portfolioStatus)
{
MessageBox.Show(portfolioName);
}

Собственно в portfolioName мне пришло три разных названия портфелей, хотя в SmartX оно всего одно. И на втором из них, я смог выставить заявку.
Thanks:


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

loading
clippy