Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Fluctuate - эксперт для MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 1647
- Рейтинг:
- Опубликован:
- 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 Loss, Take Profit и Step.
Индикатор Round_Levels_XN рисует сверху и снизу от цены по несколько ближайших к текущей цене "круглых" уровней
FineTuningMACandle_Chl_Arr_StDev_HTFИндикатор FineTuningMACandle_Chl_Arr_StDev с возможностью изменения таймфрейма индикатора во входных параметрах
Индикатор, который показывает сигналы на покупку и продажу с трёх (iSAR, iRSI и iMA) индикаторов, расположенных на девяти таймфреймах с полными настройками
FineTuningMACandle_Chl_HTFИндикатор FineTuningMACandle_Chl с возможностью изменения таймфрейма индикатора во входных параметрах