Не приходит событие _smartComTrader.NewSecurities?

Не приходит событие _smartComTrader.NewSecurities?
Atom
01.06.2011
deep


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

_smartComTrader = new SmartTrader(Login, Password); _smartComTrader.Connect(); _smartComTrader.Connected += SmartComTraderConnected; _smartComTrader.NewPortfolios += SmartComTraderNewPortfolios; _smartComTrader.NewSecurities += SmartComTraderNewSecurities;

события Connected, NewPortfolios приходят, а вот событие NewSecurities нет.

как с этим бороться и правильно ли я все делаю?


Теги:


Спасибо:


Mikhail Sukhov

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


deep: как с этим бороться и правильно ли я все делаю?

Пример SampleSmart.

Спасибо:

deep

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


Mikhail Sukhov:

deep: как с этим бороться и правильно ли я все делаю?

Пример SampleSmart.

Смотрел, пример работает.

а есть различие между

trader.NewSecurities += securities =>

и

trader.NewSecurities += NewSecEvent;

void NewSecEvent()

?

и как работает событие NewSecurities? при подключении, скрытно запрашивается GetSymbols?

Спасибо:

Alexander

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


deep:

Mikhail Sukhov:

deep: как с этим бороться и правильно ли я все делаю?

Пример SampleSmart.

Смотрел, пример работает.

а есть различие между

trader.NewSecurities += securities =>

и

trader.NewSecurities += NewSecEvent;

void NewSecEvent()

?

и как работает событие NewSecurities? при подключении, скрытно запрашивается GetSymbols?

Есть. От первого события отписаться нельзя, а второе событие описано неверно - у метода должны быть параметры.

Нет, не GetSymbols. Смотрится что пришло по DDE, если не находится - создаётся новый Security, поднимается событие.

Спасибо:

deep

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


Alexander:

deep:

Mikhail Sukhov:

deep: как с этим бороться и правильно ли я все делаю?

Пример SampleSmart.

Смотрел, пример работает.

а есть различие между

trader.NewSecurities += securities =>

и

trader.NewSecurities += NewSecEvent;

void NewSecEvent()

?

и как работает событие NewSecurities? при подключении, скрытно запрашивается GetSymbols?

Есть. От первого события отписаться нельзя, а второе событие описано неверно - у метода должны быть параметры.

Нет, не GetSymbols. Смотрится что пришло по DDE, если не находится - создаётся новый Security, поднимается событие.

второй пример без параметров для простоты. имелся ввиду GetSymbols, который в SmartCom'е. Может быть событие NewSecurities начинает приходить после StartExport? когда начаниет возникать NewSecurities?

смотрел сейчас рекомендованный пример, ввел логин и пароль, нажал подключиться. по ссылки - Портфели - появляются портфели, по ссылки - Инструменты - ни одного инструмента....

Спасибо:

deep

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


спасибо. разобрался...нужно было еще StartExport запускать. правда странно, портфели без него приходят, а список символов нет...

Спасибо:


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

loading
clippy