API 4.2.2.6. MarketQuotingStrategy не останавливается после исполнения
Atom Ответить
10.02.2014


Остановка происходит только после остановки родительской стратегии. По факту объем исполнен, но стратегия котирования не останавливается. Лог:
В версии 4.2.1.7 работало правильно.

Теги:


Спасибо:




12 Ответов
vk37

Фотография
Курсы
Дата: 10.02.2014
Ответить


Поправил лог.
Автор топика
Спасибо:

vk37

Фотография
Курсы
Дата: 11.02.2014
Ответить


Мне откатываться на 4.2.1.7 слишком трудоемко: много поменялось в S# API с тех пор. Подскажите, есть прогноз, будет ли ошибка исправлена?
Автор топика
Спасибо:

Mikhail Sukhov

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


vk37 Перейти
Мне откатываться на 4.2.1.7 слишком трудоемко: много поменялось в S# API с тех пор. Подскажите, есть прогноз, будет ли ошибка исправлена?


А где ошибка? В логе написано что стратегия остановлена.
Спасибо:

vk37

Фотография
Курсы
Дата: 11.02.2014
Ответить


Она остановилась потому, что я родительскую остановил. Сама бы, по завершению котирования, не остановилась.
Автор топика
Спасибо:

vk37

Фотография
Курсы
Дата: 11.02.2014
Ответить


Если котирование не остановитьс принудительно, то будет бесконечно в логах: "Перерегистрация не была выполнена. Ожидание исполнения заявки"
Автор топика
Спасибо:

Mikhail Sukhov

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


vk37 Перейти
Если котирование не остановитьс принудительно, то будет бесконечно в логах: "Перерегистрация не была выполнена. Ожидание исполнения заявки"


А что с самой заявкой произошло?
Спасибо:

vk37

Фотография
Курсы
Дата: 11.02.2014
Ответить


Михаил Сухов Перейти
А что с самой заявкой произошло?
Исполнилась она:
Код
2014-02-10 14:46:56,313 [23] INFO  - 14:46:56.167 | MNMQS_RIH4@FORTS_C000000 | Новая Buy сделка 841928370 по цене 133970 на 1 заявки 53199541.

Автор топика
Спасибо:

vk37

Фотография
Курсы
Дата: 11.02.2014
Ответить


Может еще это как-то связано.
Автор топика
Спасибо:

Mikhail Sukhov

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


vk37 Перейти
Может еще это как-то связано.


В пример то работает. Попробовал код

Код
Trader.OrdersChanged += orders =>
{
	foreach (var order in orders)
	{
		Console.WriteLine(order);
	}
};


Тоже все работает.
Спасибо:

vk37

Фотография
Курсы
Дата: 12.02.2014
Ответить


Ну может быть. Я просто предположил. Манипуляции с ордером пока не актуальны так, как котирование. Очень хочется новую версию с исправленным котированием )
Автор топика
Спасибо:

Mikhail Sukhov

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


vk37 Перейти
Ну может быть. Я просто предположил. Манипуляции с ордером пока не актуальны так, как котирование. Очень хочется новую версию с исправленным котированием )


Так оно работает. Судя по всему у вас почему-то не вызывается обновление состояния заявки.
Спасибо: vk37

vk37

Фотография
Курсы
Дата: 13.02.2014
Ответить


Михаил Сухов Перейти
Так оно работает. Судя по всему у вас почему-то не вызывается обновление состояния заявки.
Точно, забыл добавить таблицу:
Код
_connector.TableRegistry.OrdersLogFuture
Спасибо )
Автор топика
Спасибо:


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

loading
clippy