Мультивалютный советник, может работать на неограниченном (насколько позволяют характеристики оборудования) количестве графиков, на любых таймфреймах и подстраивается под локальные настройки (точки входа в рынок) каждого графика.
"Краеугольным камнем" эксперта является предположение о том, что тренды и флеты на разных парах не совпадают. Например, если часть валютных пар ушли во флет, из оставшихся (доступных для торговли) найдутся такие, которые в данный момент времени находятся в тренде (бычьем или медвежьем).
Также в эксперте присутствуют элементы Мартингейла по принципу выбора лота с учетом покрытия минусового профита в данный момент времени и получения минимальной (заложенной в настройках) прибыли при закрытии ордера по Take Profit.
В данном примере кода заложен алгоритм входа в рынок по 2-м МА, по умолчанию 12-ти и 60-ти периодным. (при желании и понимании этот кусок кода можно заменить)
Быстрая линия выше медленной - тренд восходящий - покупаем минимальным лотом с TP;
Быстрая линия ниже медленной - тренд нисходящий - продаем минимальным лотом с TP;
Сработал TP - проверяем условия и открываем по аналогии;
Цена дошла до уровня SL (SL выбирается в настройках. при открытии ордера SL не ставится) - открываем обратный ордер тем же лотом, с 1-го ордера снимаем ТР;
Ждем условия для входа п.1-п.2 с тем отличием, что размер лота будет выбран по принципу, описанному выше.
На длинной дистанции стратегия убыточная, т.к. наступит такой момент, когда "качели" со средними и увеличением лота сожрут депозит, так и не дойдя до Take Рrofit.
Поэтому советник необходимо и обязательно нужно ставить на несколько независимых между собой графиков/пар/инструментов (проведя, естественно, перед этим предварительный анализ).
Таким образом, пока эксперт на одном графике с двумя разнонаправленными ордерами ищет точку входа во флете, другой эксперт (в тренде) большим лотом покрывает отрицательный профит, выходит на минимальный плюс (прописан в настройках)и закрывает нестандартные ордера. Т.е. если общий профит положительный - закрываются все ордера с лотом больше минимального + противонаправленные ордера на всех чартах где работает данный эксперт (определяется мэджиком).
Настройки:
Mag_N = 123 - мэджик для контроля основного ордера;
Mag_M = 456 - мэджик для обратного, хеджирующего ордера;
[b]TP = 15 - TakeProfit в пунктах. Устанавливается при открытии ордера;
SL = 30[/b] - StopLoss в пунктах. При открытии ордера не ставится. Служит индикатором для открытия обратного ордера;
min_Pr = 5 - ожидаемый профит в валюте депозита. При достижении этой суммы, в случае открытых ордеров бОльшим(чем задан по умолчанию) лотом, закрывает их не дожидаясь TP;
Fast_MA = 12 - период быстрого мувинга для входа;
Slow_MA = 60 - период медленного мувинга для входа;
min_lot = 0.1 - минимальный (базовый) лот;
Советы:
Удалить (на всякий случай) все глобальные переменные. F3;
Проверить (на всякий случай) мэджики в настройках. Вдруг уже что-нибудь на них работает.
Скачать с сервера
Для торговли по стратегии настоятельно рекомендую выбирать проверенных брокеров
"Краеугольным камнем" эксперта является предположение о том, что тренды и флеты на разных парах не совпадают. Например, если часть валютных пар ушли во флет, из оставшихся (доступных для торговли) найдутся такие, которые в данный момент времени находятся в тренде (бычьем или медвежьем).
Также в эксперте присутствуют элементы Мартингейла по принципу выбора лота с учетом покрытия минусового профита в данный момент времени и получения минимальной (заложенной в настройках) прибыли при закрытии ордера по Take Profit.
В данном примере кода заложен алгоритм входа в рынок по 2-м МА, по умолчанию 12-ти и 60-ти периодным. (при желании и понимании этот кусок кода можно заменить)
Быстрая линия выше медленной - тренд восходящий - покупаем минимальным лотом с TP;
Быстрая линия ниже медленной - тренд нисходящий - продаем минимальным лотом с TP;
Сработал TP - проверяем условия и открываем по аналогии;
Цена дошла до уровня SL (SL выбирается в настройках. при открытии ордера SL не ставится) - открываем обратный ордер тем же лотом, с 1-го ордера снимаем ТР;
Ждем условия для входа п.1-п.2 с тем отличием, что размер лота будет выбран по принципу, описанному выше.
На длинной дистанции стратегия убыточная, т.к. наступит такой момент, когда "качели" со средними и увеличением лота сожрут депозит, так и не дойдя до Take Рrofit.
Поэтому советник необходимо и обязательно нужно ставить на несколько независимых между собой графиков/пар/инструментов (проведя, естественно, перед этим предварительный анализ).
Таким образом, пока эксперт на одном графике с двумя разнонаправленными ордерами ищет точку входа во флете, другой эксперт (в тренде) большим лотом покрывает отрицательный профит, выходит на минимальный плюс (прописан в настройках)и закрывает нестандартные ордера. Т.е. если общий профит положительный - закрываются все ордера с лотом больше минимального + противонаправленные ордера на всех чартах где работает данный эксперт (определяется мэджиком).
Настройки:
Mag_N = 123 - мэджик для контроля основного ордера;
Mag_M = 456 - мэджик для обратного, хеджирующего ордера;
[b]TP = 15 - TakeProfit в пунктах. Устанавливается при открытии ордера;
SL = 30[/b] - StopLoss в пунктах. При открытии ордера не ставится. Служит индикатором для открытия обратного ордера;
min_Pr = 5 - ожидаемый профит в валюте депозита. При достижении этой суммы, в случае открытых ордеров бОльшим(чем задан по умолчанию) лотом, закрывает их не дожидаясь TP;
Fast_MA = 12 - период быстрого мувинга для входа;
Slow_MA = 60 - период медленного мувинга для входа;
min_lot = 0.1 - минимальный (базовый) лот;
Советы:
Удалить (на всякий случай) все глобальные переменные. F3;
Проверить (на всякий случай) мэджики в настройках. Вдруг уже что-нибудь на них работает.
Скачать с сервера
Для торговли по стратегии настоятельно рекомендую выбирать проверенных брокеров