← Zurück

Quik 5.18

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

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

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

Kommentare (3)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov Autor

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

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 Autor

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

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