Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Musketeer - эксперт для MetaTrader 4

Просмотров:
15360
Рейтинг:
(19)
Опубликован:
2015.04.06 15:37
Обновлен:
2016.11.22 07:33
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Мультивалютный советник, может работать на неограниченном (насколько позволяют характеристики оборудования) количестве графиков, на любых таймфреймах и подстраивается под локальные настройки (точки входа в рынок) каждого графика.

"Краеугольным камнем" эксперта является предположение о том, что тренды и флеты на разных парах не совпадают. Например, если часть валютных пар ушли во флет, из оставшихся (доступных для торговли) найдутся такие, которые в данный момент времени находятся в тренде (бычьем или медвежьем).

Также в эксперте присутствуют элементы Мартингейла по принципу выбора лота с учетом покрытия минусового профита в данный момент времени и получения минимальной (заложенной в настройках) прибыли при закрытии ордера по Take Profit.

В данном примере кода заложен алгоритм входа в рынок по 2-м МА, по умолчанию 12-ти и 60-ти периодным. (при желании и понимании этот кусок кода можно заменить)

  • Быстрая линия выше медленной - тренд восходящий - покупаем минимальным лотом с TP;
  • Быстрая линия ниже медленной - тренд нисходящий - продаем минимальным лотом с TP;
  • Сработал TP - проверяем условия и открываем по аналогии;
  • Цена дошла до уровня SL (SL выбирается в настройках. при открытии ордера SL не ставится) - открываем обратный ордер тем же лотом, с 1-го ордера снимаем ТР;
  • Ждем условия для входа п.1-п.2 с тем отличием, что размер лота будет выбран по принципу, описанному выше.

На длинной дистанции стратегия убыточная, т.к. наступит такой момент, когда "качели" со средними и увеличением лота сожрут депозит, так и не дойдя до Take Рrofit.

Поэтому советник необходимо и обязательно нужно ставить на несколько независимых между собой графиков/пар/инструментов (проведя, естественно, перед этим предварительный анализ).

Таким образом, пока эксперт на одном графике с двумя разнонаправленными ордерами ищет точку входа во флете, другой эксперт (в тренде) большим лотом покрывает отрицательный профит, выходит на минимальный плюс (прописан в настройках)и закрывает нестандартные ордера. Т.е. если общий профит положительный - закрываются все ордера с лотом больше минимального + противонаправленные ордера на всех чартах где работает данный эксперт (определяется мэджиком).

Настройки:

  • Mag_N = 123 - мэджик для контроля основного ордера;
  • Mag_M = 456 - мэджик для обратного, хеджирующего ордера;
  • TP = 15 - TakeProfit в пунктах. Устанавливается при открытии ордера;
  • SL = 30 - StopLoss в пунктах. При открытии ордера не ставится. Служит индикатором для открытия обратного ордера;
  • min_Pr = 5 - ожидаемый профит в валюте депозита. При достижении этой суммы, в случае открытых ордеров бОльшим(чем задан по умолчанию) лотом, закрывает их не дожидаясь TP;
  • Fast_MA = 12 - период быстрого мувинга для входа;
  • Slow_MA = 60 - период медленного мувинга для входа;
  • min_lot = 0.1 - минимальный (базовый) лот;

Советы:

  • Удалить (на всякий случай) все глобальные переменные. F3;
  • Проверить (на всякий случай) мэджики в настройках. Вдруг уже что-нибудь на них работает.
Urdala News Investing Urdala News Investing

Новостной индикатор Urdala News Investing показывает новости на графике, а также управляет вашими советниками перед новостями.

Cross Cross

Функция для определения точки (бара) пересечения 2-х линий (индикаторов).

Grid 3 Symbols Grid 3 Symbols

Советник выставляет 3 сети из Buy Stop и Sell Stop ордеров по трем валютным парам, которые заданы в настройках.

MM Indicator MM Indicator

Индикатор производит расчет размера лота исходя из размера свободной маржи и заданного процента риска.