Скачать MetaTrader 5

Смотри, как бесплатно скачать роботов

Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят

Понравился скрипт?
Оцени его работу в терминале MetaTrader 5

2015.04.06 15:37
Советники

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

| Russian 日本語

Просмотров:
11886
Рейтинг:
голосов: 17

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

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

Также в эксперте присутствуют элементы Мартингейла по принципу выбора лота с учетом покрытия минусового профита в данный момент времени и получения минимальной (заложенной в настройках) прибыли при закрытии ордера по 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

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