← Назад

Quik 5.18

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

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

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

Комментарии (3)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Mikhail Sukhov
Mikhail Sukhov Автор

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

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
Serg

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

Mikhail Sukhov
Mikhail Sukhov Автор

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

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