Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 2230
- Рейтинг:
- Опубликован:
- 2017.12.18 13:48
- Обновлен:
- 2018.02.28 15:08
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Автор идеи - Александр, автор кода mq5 - barabashkakvn.
Развитие кода "Dealers Trade v 7.74 MACD".
Используем индикатор "MACD с нулевым лагом" - вместо стандартного iMACD (Moving Average Convergence/Divergence, MACD).
С увеличением количества позиций увеличивается: шаг между позициями, размер лота, тейк профит (Martingale).
Управление объемом позиции:
- Начальный лот можно указывать вручную;
- Начальный лот может быть рассчитан как процент риска от свободной маржи;
- С увеличением количества позиций, каждый последующий объем умножаем на коэффициент.
Также можно ограничить:
- Максимальное количество открытых позиций;
- Максимальный лот.
Новое:
- С увеличением количества позиций:
- увеличиваем шаг между позициями;
- увеличиваем отступ до уровня тейк профит.
- Если есть сигнал и количество позиций равно ограничению - то открываем еще одну позицию, а на следующем тике (если есть сигнал на открытие) - закрываем самую убыточную позицию.
Защита прибыли: если защита разрешена и суммарная прибыль всех позиций больше заданной, и при этом имеем количество позиций больше или равное защитному количеству, в таком случае закрываем самую прибыльную позицию. Например, имеем суммарную прибыль $52 и четыре позиции. При этом защитное количество позиций задано как "3". Значит можем закрыть одну позиции из четырех. Таким образом стараемся держать постоянно открытыми минимум три позиции.
Входные параметры (цветом выделены новые параметры)
- Lots (if <= "0" -> use "Risk") - объем позиции (при <="0.0" будет использоваться расчет лота через параметр "Risk");
- Stop Loss (in pips) - стоп лосс;
- Take Profit (in pips) - тейк профит;
- Trailing Stop (in pips) - трейлинг;
- Trailing Step (min value == 1)(in pips) - шаг трейлинга;
- Risk in percent for a deal from a free margin - риск в процентах от свободной маржи;
- Max open positions - максимальное количество открытых позиций;
- Interval between positions - интервал между позициями;
- Coefficient interval between positions - коэффициент увеличения шага между позициями;
- Coefficient Take profit - коэффициент увеличения шага тейк профита;
- Min profit. Close max profit position - минимальная прибыль, при достижении которой закрывается максимально прибыльная позиция;
- Account protection. If "true" -> close max profit position - защита прибыли, при достижении которой закрывается максимально прибыльная позиция;
- Number of open items if "Account protection" = "true" - защитное количество позиций;
- Reverse condition - реверс сигналов;
- MACD: fast ema period - MACD: период быстрой EMA;
- MACD: slow ema period - MACD: период медленной EMA;
- Max volume of position - максимальный рассчитанный объем позиции;
- Lot coefficient - коэффициент увеличения лота, чем больше открытых позиций, тем больше коэффициент.
Пример тестов в режиме генерации тиков "Все тики" на таймфрейме H1 и депозите $50000 (входные параметры - по умолчанию):
Symbol | Pass | Result | Profit | Expected Payoff | Profit Factor | Recovery Factor | Sharpe Ratio | Custom | Equity DD % | Trades |
---|---|---|---|---|---|---|---|---|---|---|
EURUSD | 0 | 4258,61 | 25755,12 | 120,92 | 1,29 | 2,23 | 0,12 | 0 | 17,79 | 213 |
USDCHF | 2 | 3926,94 | 16444,75 | 89,37 | 1,23 | 1,31 | 0,10 | 0 | 16,92 | 184 |
AUDCHF | 8 | 1992,67 | 201002,50 | 1322,38 | 3,68 | 3,19 | 0,10 | 0 | 125,96 | 152 |
GBPUSD | 1 | 1863,80 | 32885,21 | 118,29 | 1,27 | 0,72 | 0,12 | 0 | 44,47 | 278 |
AUDJPY | 9 | 1766,38 | 10454,94 | 49,55 | 1,12 | 0,42 | 0,06 | 0 | 34,23 | 211 |
CADCHF | 19 | 1637,65 | 3740,37 | 27,50 | 1,06 | 0,20 | 0,04 | 0 | 32,82 | 136 |
AUDUSD | 5 | 1380,94 | -2409,08 | -15,75 | 0,97 | -0,14 | 0,00 | 0 | 34,46 | 153 |
USDJPY | 3 | 1330,16 | 3205,03 | 11,41 | 1,02 | 0,12 | 0,02 | 0 | 40,00 | 281 |
EURGBP | 11 | 1230,38 | 4365,99 | 26,62 | 1,05 | 0,16 | 0,03 | 0 | 44,19 | 164 |
AUDCAD | 7 | 1211,38 | 656,34 | 3,91 | 1,01 | 0,03 | 0,01 | 0 | 41,82 | 168 |
EURCAD | 16 | 1189,20 | 2053,86 | 6,63 | 1,01 | 0,08 | 0,02 | 0 | 43,77 | 310 |
CHFJPY | 10 | 940,61 | -7405,27 | -35,95 | 0,92 | -0,28 | -0,02 | 0 | 45,28 | 206 |
EURJPY | 14 | 862,14 | 66,71 | 0,23 | 1,00 | 0,00 | 0,01 | 0 | 58,07 | 287 |
EURCHF | 13 | 712,52 | -10484,91 | -91,97 | 0,81 | -0,33 | -0,06 | 0 | 55,46 | 114 |
USDCAD | 4 | 567,01 | -16854,03 | -74,58 | 0,84 | -0,50 | -0,06 | 0 | 58,46 | 226 |
GBPCHF | 17 | 563,15 | -10039,42 | -36,64 | 0,94 | -0,20 | -0,01 | 0 | 70,96 | 274 |
AUDNZD | 6 | 487,68 | -19841,20 | -116,71 | 0,74 | -0,63 | -0,10 | 0 | 61,84 | 170 |
EURAUD | 12 | 479,76 | -12733,15 | -39,42 | 0,92 | -0,32 | -0,01 | 0 | 77,68 | 323 |
EURNZD | 15 | 213,11 | -34083,91 | -94,42 | 0,82 | -0,86 | -0,06 | 0 | 74,69 | 361 |
GBPJPY | 18 | 18,31 | -48130,44 | -147,19 | 0,78 | -0,70 | -0,11 | 0 | 102,08 | 327 |

Быстрый способ нарисовать дугообразный канал в 4 клика мышью.

В основу советника положен метод Пуриа с небольшими вольностями. Используется два индикатора iMA (Moving Average, MA) и один iMACD (Moving Average Convergence/Divergence, MACD).

Советник торгует по сигналам индикаторов iMA (Moving Average, MA) и iMACD (Moving Average Convergence/Divergence, MACD). Учет минимального расстояния между ценой и индикатором MA.

Торговля по паттерну "японская свеча Доджи".