Работа завершена
Техническое задание
Простой советник на основе ЕМА с двумя тайм-фреймами.
Возможность закрывать и открывать ордера в определенное время.
Тайм-фрейм - переменный. Переменное время открытия и закрытия ордера.
Задание количества лотов в настройках.
Открытие ордера после пересечения цены с ЕМА снизу вверх - Лонг, при условии направления ЕМА на старшем тайм-фрейме вверх.
Открытие ордера после пересечения цены с ЕМА сверху вниз - Шорт, при условии направления ЕМА на старшем тайм-фрейме вниз .
Открытие ордера происходит в определенное время через регулируемое (переменное) количество свечей после пересечения ценой графика ЕМА. Пересечение ценой графика ЕМА - это пересечение телом свечи графика ЕМА. Хвосты свечи не учитываются.
Пример: робот должен открыть ордер в 09:00. Но если на 09:00 прошло менее указанных в настройках количество свечей после пересечения ЕМА и(или) на старшем тайм-фрейме направление ЕМА не совпадает - сделка не открывается.
Выставление переменных: тейк-профит, стоп-лосс и период ЕМА.
Закрытие ордера по тейк-профит, стоп-лосс или по определенному времени.
Код предоставить в некомпиллированном виде.
Есть ли возможность написать данный скрипт на QLua? Есть ли возможность провести оптимизацию данного робота на QLua?