Quik 5.18
Atom Ответить
12.10.2010


Вышел родимый http://quik.ru/user/download/quik/5.18/#v5.18

Сначала обрадовался пункту Автоматический старт DDE-сервера при экспорте данных, но после прочтения доки понял - не то, что требуется.

Делитесь впечатлениями и стабильностью в работе? Особенно с S#.

Теги:


Спасибо:




3 Ответов
Mikhail Sukhov

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


Похоже, что новая версия решила мега проблему - быстрая регистрация и снятие заявок. Сделал тест:

Код
var dir = OrderDirections.Buy;

for (var i = 0; i < 100; i++)
{
    var order = new Order
    {
        Volume = 1,
        Security = _lkoh,
        Price = dir == OrderDirections.Buy ? _lkoh.BestBid.Price - 10 : _lkoh.BestAsk.Price + 10,
        Portfolio = _quikTrader.Portfolios.First(),
        Direction = dir,
    };
    _quikTrader.RegisterOrder(order);
    _quikTrader.CancelOrder(order);

    dir = dir == OrderDirections.Buy ? OrderDirections.Sell : OrderDirections.Buy;
}


Все зарегистрировалось и снялось на ура. Молодцы. Тестировал на Демо.
Автор топика
Спасибо:

Serg

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


Если не сложно можно немного разъяснить в чем раньше была проблема и что поменялось? Спасибо
Спасибо:

Mikhail Sukhov

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


Serg
Если не сложно можно немного разъяснить в чем раньше была проблема и что поменялось? Спасибо


Раньше CancelOrder вообще игнорировался. Дело было в том, что в асинх режиме (кстати да, забыл указать, режим должен быть QuikTrader.IsAsyncMode = true) нельзя послать транзакцию на снятие пока не получится подтверждение на регистрацию. Из-за этого были проблемы, когда при котировании при быстрой перестановке заявок происходила ошибка.
Автор топика
Спасибо:


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

loading
clippy