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

Fluctuate - эксперт для MetaTrader 5

Опубликовал:
Vladimir Karputov
Просмотров:
1558
Рейтинг:
(23)
Опубликован:
2018.10.17 14:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Автор идеи - Nikolay Khrushchev

автор кода mq5 - barabashkakvn

Советник может работать только на хедж-счетах!

Советник по принципы качель: выставляет отложенный Sell stop или Buy stop ордер увеличенным лотом и противоположным направлением.

Входные параметры:

  • Stop Loss, in pips (1.00045-1.00055=1 pips) - Стоп лосс, в pips
  • Take Profit, in pips (1.00045-1.00055=1 pips) - Тейк профит, в pips
  • Trailing Stop (min distance from price to Stop Loss, in pips - Трелинг, в pips
  • Trailing Step, in pips (1.00045-1.00055=1 pips) - Шаг трелинга, в pips
  • Money management: Lot OR Risk (only for first positions) - тип расчёта лота первой позиции: постоянный лот или в процентах риска от депозита
  • The value for "Money management" - объём "Money management"
  • //--- trading logic
  • Step, in pips (1.00045-1.00055=1 pips) - Шаг выставления отложенных Stop ордеров, в pips
  • Lot coefficient (for a series of deals) - Коэффициент увеличения лота последующих позиций
  • Multiply the volume of all positions - Использовать/не использовать умножение на "Коэффициент увеличения лота" общего объёма открытых позиций
  • Maximum number of positions - максимальное количество позиций
  • Maximum volume of all positions - максимальный суммарный объём всех позиций
  • Profit target in money ("0.0" -> OFF) - цель прибыли в деньгах
  • Minimum Equity (in percent of balance) -> pause in trade - минимальный уровень средств в процентах от баланса
  • Close all positions at startup - автоматическое закрытие всех позиций при старте советника
  • //---
  • magic number - уникальный идентификатор эксперта
  • Start hour - час начала работы
  • End hour - час окончания работы

Советник начинает цикл торговли каждый раз, когда попадает в разрешённый временной интервал между Start hour и End hour и когда ни отложенных ордеров ни позиций открытых данным советником. Открывается позиция и сразу выставляется отложенный Stop ордер. Объём позиции определяется в зависимости от параметров Money management и The value for "Money management", а объём отложенного Stop ордера зависит от параметров Lot coefficient и Multiply the volume of all positions.

Выбор направления позиции осуществляется по такому правилу:

Close бара #0 > Close бара #1 -> открывается BUY позиция; ИНАЧЕ -> открывается SELL позиция

Тип отложенного Stop ордер зависит от открытой позиции:

если была открыта позиция BUY, выставляется Sell stop, если была открыта позиция SELL, то выставляется Buy Stop

Отложенный Stop ордер выставляется на расстоянии Step от текущей цены. Дальше включаются трейлинг (Trailing Stop  и Trailing Step) и механизмы слежения за прибылью (Profit target in money и Minimum Equity). 

При срабатывании отложенного ордера снова выставляется отложенный Stop ордер противоположного направления и снова с увеличением лота.


Рекомендуется запускать оптимизацию на мелких таймфреймах. В первую очередь проводить поиск параметров Stop LossTake Profit и Step.

Round_Levels_XN Round_Levels_XN

Индикатор Round_Levels_XN рисует сверху и снизу от цены по несколько ближайших к текущей цене "круглых" уровней

FineTuningMACandle_Chl_Arr_StDev_HTF FineTuningMACandle_Chl_Arr_StDev_HTF

Индикатор FineTuningMACandle_Chl_Arr_StDev с возможностью изменения таймфрейма индикатора во входных параметрах

SignalTable_Sar_RSI_MA SignalTable_Sar_RSI_MA

Индикатор, который показывает сигналы на покупку и продажу с трёх (iSAR, iRSI и iMA) индикаторов, расположенных на девяти таймфреймах с полными настройками

FineTuningMACandle_Chl_HTF FineTuningMACandle_Chl_HTF

Индикатор FineTuningMACandle_Chl с возможностью изменения таймфрейма индикатора во входных параметрах