Написать робота для торгового терминала QUIK
Идея простая: робот покупает/продаёт после пересечения цены заданного уровня.
Настройки робота:
1. Тикет бумаги
2. Цена- контрольный уровень бумаги
3. Временной период проверки цены указанной бумаги в секундах (по умолчанию 60 сек)
4. Вкл или Выкл торговля по текущей бумаге
Алгоритм:
1. Если Вкл торговля по указанной бумаге, то
2. Проверяем, открыта ли сделка по указанной бумаге, если бумага куплена(например в Лонг), то
3. Следим за контрольным уровнем цены с указаннымм периодом
4. Если цена уходит ниже уровня – продаём весь купленный объём
5. Если цена уходит выше уровня – покупаем весь ранее проданный объём
6. Если сделка закрывается вручную – происходит Выкл торговли робота по этой бумаге
7. По аналогии алгоритм работает с шорт позициями
Пример работы алгоритма на рисунке: