Нужен авторобот под "Мартингейл" для МТ5

MQL5 专家

工作已完成

执行时间2 小时

指定

Приветствую!

Мне нужен авторобот под "Мартингейл" для МТ5.

Расскажу про свою стратегию торговли на примере AUD/USD:

Открываем сделку в любом направлении, хоть BUY, хоть SELL, неважно. Торгую только на минутном таймфрэйме.
Для примера, откроем сделку с начальным лотом (0.01) на продажу по курсу - 0.68360. Обозначим здесь её - "А".
Сделка "А" с ТэйкПрофитом (далее "ТП") размером - 200 пунктов(0.68160), СтопЛосс (далее "СЛ") - 100 пунктов(0.68460).

Далее устанавливаем три ордера:

1. BUY - 0.68460 с удвоенным лотом(0.02) - срабатывает, когда сделка "А" доходит до "СЛ" (0.68460). Обозначим здесь этот ордер - "А1".
         Ордер "А1" устанавливается с такими же пунктами в "ТП" (200 пунктов(0.68660)) и в "СЛ" (100 пунктов(0.68360)).

2. BUY - 0.68160 с начальным лотом(0.01) - срабатывает, когда сделка "А" доходит до "ТП" (0.68160). Обозначим здесь этот ордер - "А2".
         Ордер "А2" устанавливается с такими же пунктами в "ТП" (200 пунктов(0.68360)) и в "СЛ" (100 пунктов(0.68060)).

3. SELL - 0.68660 с начальным лотом(0.01) - срабатывает, когда сделка "А1" доходит до "ТП" (0.68660). Обозначим здесь этот ордер - "А3".
          Ордер "А3" устанавливается с такими же пунктами в "ТП" (200 пунктов(0.68460)) и в "СЛ" (100 пунктов(0.68760)).

Первый ордер "А1" сработает (или не сработает, если сработает один из ордеров "А2" или "А3") с удвоенным лотом(0.02) и в другом направлении(BUY), если у сделки "А" сработает "СЛ" (0.68460).
Значит нам надо установить новый ордер(обозначим здесь этот ордер - "А1-1"), опять та же котировка(0.68360), то же направление(SELL), но уже с удвоенным лотом(0.04) по отношению к сделке "А1" и с теми же "ТП"(200 пунктов(0.68160)) и "СЛ"(100 пунктов(0.68460)).
Образуется канал "Мартингейл" (см. фото) - от 0.68360 до 0.68460 с каждым удвоением лота - от 0.01("А") до 0.02("А1"), 0.04("А1-1"), 0.08("А1-2"), 0.16("А1-3") и так далее, пока не сработает один из ордеров: "А2"(0.68160) или "А3"(0.68660).
Получается мы ждём, когда сработает один из ордеров - "А2" или "А3" и наша сделка "А" принесёт нам прибыль (либо маленькую(0.01-0.16), либо большую(0.32-.....)).

После того, как срабатывает один из ордеров "А2" или "А3" (либо сразу, либо в канале "Мартингейл") мы удаляем оставшиеся ордеры ("А1", "А1-1", "А1-2"..... и либо "А2", либо "А3").
И далее мы повторяем всё выше описанное уже для установленной новой сделки ("Б", "Б1", "Б2", "Б3"..... и т.д.).

Например: Сделка "А"(SELL 0.01 0.68360) сразу срабатывает по "ТП"(BUY 0.68160), значит удаляем ордер "А1" и ордер "А3".
          Получается новая сделка "Б"(BUY 0.01 0.68160). Устанавливаем три ордера по выше описанной схеме: "Б1", "Б2" и "Б3".
          Если получается канал, то устанавливаются по очереди ордеры - "Б1-1", "Б1-2", "Б1-3..... и т.д., а "Б2" и "Б3" ждут своих котировок.
          Если канала нет (соответственно ордеров "Б1-1", "Б1-2", "Б1-3..... и т.д. уже не будет), срабатывает один из ордеров (либо "Б2", либо "Б3"), удаляются оставшиеся ордеры и устанавливаются новые по схеме выше.

Робот должен всё это автоматизировать.
Я только указываю инструмент (например AUD/USD), направление (BUY или SELL), входную котировку (например - 0.68360), начальный лот для ордеров и сделок (например - сделка "А"(0.01), ордер "А1"(0.02), "А2"(0.01), "А3"(0.01)), ограничение на количество шагов в канале "Мартингейл" (например: последний ордер будет с лотом - 5.12) и количество пунктов для "ТП" и "СЛ" во всех ордерах и сделках (например "ТП" - 650 пунктов, "СЛ" - 1000 пунктов). Инструментов может быть несколько (например - GBP/USD, EUR/USD, GBP/JPY... и т.д.).
Должна быть возможность подключения робота на исторический график для тестирования различных вариантов количества пунктов в "ТП" и "СЛ" (например: "ТП" - 550 пунктов, "СЛ" - 150 пунктов).
Признаюсь с роботами никогда не работал, всё делаю вручную, поэтому буду признателен за подробную инструкцию)))

Спасибо за внимание.

Надеюсь на сотрудничество.

И удачи...)))

附加的文件:

JPG
efot.jpg
239.5 Kb

反馈

1
开发者 1
等级
(281)
项目
650
28%
仲裁
112
19% / 62%
逾期
319
49%
空闲
2
开发者 2
等级
(618)
项目
1429
59%
仲裁
31
81% / 0%
逾期
10
1%
空闲

项目信息

预算
30 USD
截止日期
 7 天