Советник должен быть:
Советник должен уметь одновременно сопровождать две независимые сетки:
При этом противоположная сетка НЕ должна запускаться сразу.
Она должна запускаться только после достижения основной сеткой заданного пользователем уровня.
Логика работыП
ример.
Появился сигнал BUY.
Советник открывает:
BUY 0.01
Если цена пошла против позиции, открываются следующие ордера:
BUY 0.02
BUY 0.04
BUY 0.08
BUY 0.16
и так далее.
После открытия указанного пользователем ордера (например 5-го) разрешается запуск противоположной SELL-сетки.
Первая SELL-сделка открывается стартовым лотом.
Например:
SELL 0.01
SELL-сетка строится по собственным правилам.
После достижения Take Profit SELL-сетка полностью закрывается.
BUY-сетка при этом НЕ закрывается.
Если BUY-сетка продолжает существовать и по-прежнему соответствует условию активации (например в ней уже есть 5 ордеров), советник снова открывает новую SELL-сетку, начиная опять со стартового лота.
Аналогичная логика должна работать зеркально для SELL.
Пользователь должен самостоятельно выбирать, после какого ордера основной сетки запускается противоположная.
Например:
Opposite Grid Activation Order = 5
Это означает, что противоположная сетка может начать работу только после открытия пятого ордера основной сетки.
Советник должен иметь два режима.
Фиксированный стартовый лот.
Например:
0.01
Автоматический расчёт стартового лота от Balance
Необходимо вынести во входные параметры:
Во входных параметрах должны быть:
На графике должна отображаться современная панель.
На панели необходимо вывести:
Вход первой сделки должен осуществляться по торговому сигналу.
Первая BUY-сделка открывается, когда одновременно выполнены условия:
RSI пересёк уровень 50 снизу вверх;
спред и торговое время соответствуют настройкам.
Первая SELL-сделка открывается зеркально
цена находится ниже EMA 200;
SI пересёк уровень 50 сверху вниз;
спред и торговое время соответствуют настройкам.
1. Как считается шаг сетки
Нужно указать два режима:
Следующий ордер сетки должен открываться:
3 Повторный запуск противоположной сетки
Ограничение количества ордеров и лотов
При определённой просадке робот перестаёт открывать новые ордера, но старые продолжает сопровождать.
Очень важный пункт.
После перезапуска MT4, отключения VPS или интернета робот должен:
Работа со временем
Использывать серверное время брокера;
Также добавить время остановки перед выходными;Тоесть в пятницу 15:00 и ждать понедельника.
Разработчик должен учитывать:
После окончание работы