не думай о секундах свысока

20 июля 2022, 12:09
Maxim Kuznetsov
0
30

философское отступление с мыслями о вечном (о времени). Или зачем(почему) вся затейка с инфо-панелью

всё достаточно просто:

советники должны с минимальной задержкой получать свой OnTick,OnTrade и столь-же быстро на них реагировать раздавая торговые приказы.

А вся прочая подвластная программисту/трейдеру структура в виде прочих советников, индикаторов, сервисов, копировщиков, отчётов и репортеров не должна этому препятствовать. 

Иллюстрация:


в отмеченных местах крайне важна скорость. Просто хорошего сигнала недостаточно. Там в кружочках - тики несутся со страшной силой, bid/ask часто и сильно меняются, спред прыгает, стоп-левел расширен.

Задержка между получением тика из сети и вызовом OnTick() со следующим OrderSend() на считанные милисекунды приведёт к тому что приказ будет отклонён.

Получите NO_PRICE, REQUOTE или проскальзывание на худшую цену. Или придётся самому пропустить сигнал и открыться с уже упущенными 5-10-20 пунктов. 

Считайте что это такой налог за графику и местный ООП :-) минус 20 пунктов на пиках и 2-3 в прочии моменты. С каждого трейда между прочим. Помимо выплат свопов с комиссиями ещё и вот такое вот. 

Для того чтобы системно снизить такие издержки и делается панель.

В ней постепенно собираются технические приёмы и наработки прошлых софтин, чтобы получить общую основу для шустрых советников и сопровождающего их софта.