Пользуюсь версией 4.2.1.5 Trader=RealTimeEmulationTrader<QuikTrader>(new QuikTrader(QuikTerminal.GetDefaultPath())) Когда регистрирую ордер в трейдере (Отправляю заявку), она появляется в таблице со статусом "Регистрация" и не регистрируется, а остается висеть в этом статусе. Такое подозрение, что RealTimeEmulationTrader не видит цен вообще, т.к. таблица "все сделки" пуста, а при Trader= new QuikTrader(QuikTerminal.GetDefaultPath()); сделки в нее приезжают. Спасибо.
Комментарии (8)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Уже обсуждалось недавно на форуме. Нужно запускать экспорт данных у основного шлюза.
Поискал на форуме, не нашел где это обсуждалось Подскажите, что в моем коде не так? Экспорт данных у основного шлюза запускаю: _trader.StartExport();
В таблицу AllTrades сделки при RealTimeEmulationTrader не приезжают, а приезжают только при _trader = new QuikTrader(QuikTerminal.GetDefaultPath());
StartExport() основного шлюза мне тоже не помог , покажите где обсуждалось , пожалуйста , может еще что-то нужно.
В коде нет запуска экспорта у квика
У меня есть но ни _trader.NewTrades ни _trader.MarketTimeChanged не срабатывают? в чем может быть проблема ?
В квике DDE экспорт данных таблицы "Все сделки" запускается. Михаил, не могли бы вы подправить мой пример?
Я так понимаю Михаил имеет ввиду что нужно сделать так:
Но мне такое не помогло :(
В версии 4.2.2.1 все теперь работает!