Tâche terminée
Spécifications
Есть 2 индикатора (куплены на маркете), которые отображаю на графике события входа и выхода из позиции.
Индикатор 1 показывает события на вход (рисует на графике маркер)
Индикатор 2 рисует график свечей в 2х цветах (зеленые и красные) и рисует график средней
Робот должен создавать ордер на покупку/продажу по следующим событиям:
1) От индикатора 1 поступает событие buy или sale (приходит alert и на графике рисуется маркер).
После данного события ждать некоторое время (задается в настройках) и в случае сохранения маркера на графике, и если аналогичная позиция сейчас не открыта, открывать позицию.
2.1) Для buy: на основе индикатора 2 проверяем находится ли верх свечи выше средней индикатора 2, если да, то открываем позицию
2.2) Для sale: на основе индикатора 2 проверяем находится ли низ свечи ниже средней индикатора 2, если да, то открываем позицию
3) установка stop loss на основе макс колебания текущего витка графика Индикатора 2
Робот должен закрывать ордер по следующим событиям:
1.1) Если в Индикаторе 2 произошла смена цвета свечи (с зеленого на красный или наоборот)
1.2) Если сработал Stop Loss
1.3) Если от индикатора 1 пришло событие на открытие противоположной позиции (например открыт ордер на покупку, а пришло событие на продажу)
1.4) Если в индикаторе 1 пропал маркер, по событию которого была открыта текущая позиция
Робот должен отображать на графике открытие и закрытие ордеров.
P.S. также есть код обоих индикаторов в Tradingview, возможно будет проще взять этот код для получения входящих данных для робота.
Обязательно предоставление исходного кода с комментариями.
Прошу указывать стоимость работы!