Не регистрируется заявка в RealTimeEmulationTrader
Atom Ответить
20.09.2012


S# 4.1.4
Не регистрируется заявка в RealTimeEmulationTrader<QuikTrader>.
Что делал:
Я взял пример SampleSMA, поменял
Код
_trader = new QuikTrader(Path.Text);

на
Код
_trader = new RealTimeEmulationTrader<QuikTrader>(new QuikTrader(Path.Text));


Поменял инструмент на RIZ2.

Verifier говорит, что у Квика все хорошо.

Лог:

и далее количество заявок продолжает нарастать.

Я что-то делаю не так?
Если да, то что, куда смотреть ?



Спасибо:




59 Ответов
< 1 2 3 
foRs

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


Подтверждаю что при подключении к Квику не пашет

SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() - 100)); // Исполняется
SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() + 30); // Не исполняется
SetOrder(OrderTypes.Limit, OrderDirections.Buy, (decimal)Security.GetCurrentPrice() - 30); // Не исполняется

Цена просто мимо проходит и заявка остаётся активной

Спасибо:

VassilSanych

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


foRs Перейти
Подтверждаю что при подключении к Квику не пашет

SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() - 100)); // Исполняется
SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() + 30); // Не исполняется
SetOrder(OrderTypes.Limit, OrderDirections.Buy, (decimal)Security.GetCurrentPrice() - 30); // Не исполняется

Цена просто мимо проходит и заявка остаётся активной


Это на демо или на бою?
У меня просто то же самое наблюдается со стопами, но я решил, что это косяки демо-сервера
Спасибо:

foRs

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


на реальном сервере Quik.
Причем котирование MarketQuotingStrategy работает, а регистрация заявок отдельно не пашет
Спасибо:

Mikhail Sukhov

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


foRs Перейти
Ау, есть кто живой? подскажите хотя бы как самому вручную эмулировать совершение сделки


Может какой-то мини код привести? Потому что сейчас уж совсем не понятно, о чем речь.
Спасибо:

foRs

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


Mikhail Sukhov Перейти
foRs Перейти
Ау, есть кто живой? подскажите хотя бы как самому вручную эмулировать совершение сделки


Может какой-то мини код привести? Потому что сейчас уж совсем не понятно, о чем речь.


Здесь пол темы мы обсуждаем почему не срабатывают лимитные заявки.
т.е. если выставить ордер по цене BestBid - 30, в направлении Buy, то она не срабатывает (ждал долго и стакан уходил глубоко и довольно далеко)

вот тут есть примеры кода
https://stocksharp.ru/posts/m/23502/


Еще дополнение, заявка срабатывает если например цена ордера на покупку 155200, а цена покупки в районе 155100. В пределах от 0 до 40 от лучшей заявки, почему не срабатывает ордер

Еще дополнение ВСЁ выше сказанное пашет только на 4.1.7, на 4.1.9 сделки НЕ совершаются вообще
Спасибо:

Mikhail Sukhov

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


foRs Перейти
Еще дополнение ВСЁ выше сказанное пашет только на 4.1.7, на 4.1.9 сделки совершаются


Тоесть на последней версии все работает?
Спасибо:

foRs

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


Mikhail Sukhov Перейти
foRs Перейти
Еще дополнение ВСЁ выше сказанное пашет только на 4.1.7, на 4.1.9 сделки совершаются


Тоесть на последней версии все работает?


опечатка была :) в последней версии вообще не работают сделки
Спасибо:

foRs

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


Кто-нибудь починит это?
Скачал версии 4.1.0 и до 4.1.9.

Начал проверять по порядку и вышло что после изменений в версии 4.1.4. Сделки уже НЕ работают!
Спасибо:

esper

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


Ошибку поправили, фикс будет в следующем обновлении в течение недели.
Спасибо: foRs
< 1 2 3 

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

loading
clippy