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

Не выставляется заявка
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