public event Action<Trade> NewTickEvent;
Событие NewTickEvent сигнализирует о получении очередной обезличенной сделки, которая описывается в программе классом Trade. Обработчик события должен принимать экземпляр этого класса, а также не иметь возвращаемого значения.
Событие идеально подходит для скоростных алгоритмов, так как позволяет роботам обрабатывать изменения рынка в режиме реального времени и моментально принимать решения.
Соберем не большую стратегию в стиле HFT. Если цена безоткатно растет на протяжении 10 трейдов, покупаем. Закрываемся, как только цена начнет откатываться. Трейды с одинаковой ценой игнорируем.
В конструкторе подписываемся на событие получения новой обезличенной сделки.
Комментарии