Не срабатывают события Trader.NewMyTrades и Trader.NewOrders
Atom Ответить
13.08.2014


На примере: StockSharp_4.2.14_Sources\Samples\Quik\Sample\
Подключаюсь через DDE QUIK 6.14.0.12.

Все события работаю, кроме:

Код
Trader.NewMyTrades += trades => _myTradesWindow.TradeGrid.Trades.AddRange(trades);
и
Trader.NewOrders += orders => _ordersWindow.OrderGrid.Orders.AddRange(orders);


Ставлю брекпоинт на эти строки, но при совершении сделки или регистрации заявки ничего не происходит. В окнах данные не отображаются.
Та же проблема в 4.2.10.

Если у кого работает, дайте пример кода.

Теги:


Спасибо:




7 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 13.08.2014
Ответить


Спасибо:

niko

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


Спасибо за совет. Настроил через Lua.
Событие NewOrders - заработало, NewMyTrades - нет.
Все делаю на примере Sample.

Во вложении скрин 2х выполненных заявок, Статус заявки в программе = Регистрация.
Подскажите, что еще можно сделать для решения проблемы?

Скрин программы

Прикрепляю кусок лога от начала соединения, потом получения Level1, затем покупка и продажа Роснефти.


И еще один лог из файла StockSharp.QuikLua.FatalError.log:
Автор топика
Спасибо:

niko

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


Кстати, почему-то в окне с заявками Sample не меняет статус выполненной заявки с Регистрация на Исполнен. Почему такое может быть?
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 19.08.2014
Ответить


Можете проверить поведение на последней версии (4.2.18)?
Спасибо:

niko

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


Данные получаю после выполнения функций:
Код
_trader.RegisterSecurity(security);
_trader.RegisterTrades(security);


Сегодня проверил на API 4.2.20 - проблема осталась
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 29.08.2014
Ответить


niko Перейти
Код
_trader.RegisterSecurity(security);
_trader.RegisterTrades(security);

Причем здесь это и заявки?

Спасибо:

niko

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


Случайно продублировал ответ из другой темы https://stocksharp.ru/posts/m/31540/.

Но события все равное не срабатывают. Mad
Автор топика
Спасибо:


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

loading
clippy