Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Dematus - эксперт для MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 1359
- Рейтинг:
- Опубликован:
- 2018.07.27 12:06
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Автор идеи: Игорь
Автор MQL5-кода: barabashkakvn
Принцип работы
Если есть позиция, и цена отошла от цены открытия последней (хранится во внутренней переменной m_last_deal_price_IN) позиции на расстояние Distance, и индикатор iDeMarker (DeMarker, DeM) дает разрешение - открываем позицию объемом Coefficient Lots positions * объем последней открытой позиции (который хранится во внутренней переменной m_lot). Если позиций на данный момент нет, тогда ожидаем разрешения от индикатора и открываемся объемом Lots.
Стоп Лосс (параметр Stop Loss) по умолчанию стоит 999 пунктов, он почти никогда не сработает :), Тейк Профита в настройках нет. Когда есть позиции, к ним может применяться обычный трейлинг (Trailing Stop - трейлинг и Trailing Step - шаг трейлинга).
Трейлинг по средствам управляется переменными Trailing Equity, Virtual Stop Equity и Trailing Start Equity.
Цикличность работы
Когда закрывается последняя позиция, цена открытия позиции (внутренняя переменная m_last_deal_price_IN) обнуляется, а внутренняя переменная m_lot сбрасывается на Lots. Стоит упомянуть параметр Reset "last price IN" after deal OUT - по умолчанию он выставлен в false. Если установить его в true, тогда ПОСЛЕ КАЖДОГО ЗАКРЫТИЯ внутренняя переменная m_last_deal_price_IN обнуляется.
Тест по всем символам, таймфрейм M5, параметр Reset "last price IN" after deal OUT = true, депозит $10000.
Symbol | Pass | Result | Profit | Expected Payoff | Profit Factor | Recovery Factor | Sharpe Ratio | Custom | Equity DD % | Trades |
---|---|---|---|---|---|---|---|---|---|---|
EURJPY | 16 | 5359,37 | 11591,27 | 19,95 | 2,86 | 2,30 | 0,25 | 0 | 26,20 | 581 |
GBPJPY | 19 | 4646,45 | 13861,37 | 18,63 | 2,49 | 2,46 | 0,19 | 0 | 50,32 | 744 |
EURGBP | 13 | 3471,68 | 4345,42 | 19,84 | 2,69 | 1,18 | 0,24 | 0 | 35,49 | 219 |
GBPUSD | 1 | 3462,21 | 6094,22 | 19,35 | 2,70 | 0,64 | 0,22 | 0 | 93,60 | 315 |
EURCHF | 14 | 3397,28 | 4731,38 | 21,90 | 2,77 | 1,55 | 0,23 | 0 | 26,12 | 216 |
USDJPY | 6 | 3366,41 | 6796,61 | 19,64 | 2,42 | 1,18 | 0,20 | 0 | 49,57 | 346 |
AUDUSD | 5 | 3191,47 | 4478,81 | 15,13 | 2,39 | 2,06 | 0,22 | 0 | 17,13 | 296 |
AUDJPY | 9 | 3158,82 | 6267,01 | 16,45 | 2,44 | 1,81 | 0,19 | 0 | 23,53 | 381 |
CADCHF | 18 | 3152,07 | 4787,55 | 18,20 | 2,31 | 2,64 | 0,21 | 0 | 16,35 | 263 |
AUDCAD | 8 | 3135,81 | 3884,48 | 16,12 | 2,35 | 1,77 | 0,23 | 0 | 20,24 | 241 |
USDCHF | 3 | 2631,55 | 4095,64 | 24,97 | 2,47 | 1,76 | 0,19 | 0 | 20,49 | 164 |
GBPCHF | 15 | 2603,16 | 8667,11 | 18,68 | 2,12 | 2,29 | 0,14 | 0 | 27,43 | 464 |
EURUSD | 0 | 2359,22 | 7547,28 | 15,99 | 2,18 | 1,27 | 0,13 | 0 | 53,51 | 472 |
AUDNZD | 7 | 2357,53 | 5224,43 | 21,07 | 2,27 | 1,15 | 0,15 | 0 | 31,15 | 248 |
EURNZD | 17 | 2346,72 | 2709,60 | 17,48 | 2,48 | 0,34 | 0,18 | 0 | 77,72 | 155 |
EURAUD | 12 | -123,00 | -8886,16 | -132,63 | 0,13 | -0,89 | -0,11 | 0 | 91,20 | 67 |
EURCAD | 2 | -152,69 | -9161,93 | -169,67 | 0,11 | -0,94 | -0,18 | 0 | 92,72 | 54 |
AUDCHF | 11 | -183,87 | -8159,14 | -77,71 | 0,25 | -0,82 | -0,10 | 0 | 84,48 | 105 |
USDCAD | 4 | -306,15 | -7738,18 | -85,98 | 0,22 | -0,85 | -0,14 | 0 | 80,87 | 90 |
CHFJPY | 10 | -329,38 | -9040,32 | -1004,48 | 0,03 | -0,95 | -0,34 | 0 | 93,60 | 9 |
Тест по всем символам, таймфрейм M5, параметр Reset "last price IN" after deal OUT = false, депозит $10000.
Symbol | Pass | Result | Profit | Expected Payoff | Profit Factor | Recovery Factor | Sharpe Ratio | Custom | Equity DD % | Trades |
---|---|---|---|---|---|---|---|---|---|---|
EURCAD | 6 | 3940,94 | 6567,92 | 20,09 | 2,98 | 1,55 | 0,24 | 0 | 36,82 | 327 |
GBPUSD | 2 | 3776,53 | 4118,16 | 36,44 | 6,98 | 0,51 | 0,27 | 0 | 79,28 | 113 |
EURGBP | 12 | 3183,71 | 1832,41 | 16,97 | 2,89 | 1,01 | 0,27 | 0 | 17,73 | 108 |
EURAUD | 14 | 3025,94 | 2353,52 | 18,39 | 2,96 | 0,67 | 0,24 | 0 | 29,85 | 128 |
GBPCHF | 18 | 2999,92 | 5402,31 | 18,96 | 2,65 | 1,45 | 0,19 | 0 | 27,42 | 285 |
EURUSD | 0 | 2807,59 | 4967,36 | 20,53 | 2,92 | 1,91 | 0,19 | 0 | 18,81 | 242 |
GBPJPY | 19 | 2545,40 | 2732,53 | 23,36 | 2,11 | 0,38 | 0,20 | 0 | 72,14 | 117 |
EURNZD | 16 | 2386,11 | 5171,48 | 12,80 | 2,55 | 1,24 | 0,16 | 0 | 33,85 | 404 |
AUDCHF | 11 | 2107,44 | 2625,39 | 23,44 | 2,52 | 0,44 | 0,17 | 0 | 49,82 | 112 |
CHFJPY | 10 | 2040,66 | 3317,82 | 15,29 | 1,89 | 1,07 | 0,15 | 0 | 23,16 | 217 |
AUDNZD | 7 | 1998,33 | 1427,61 | 10,50 | 2,13 | 0,29 | 0,17 | 0 | 44,93 | 136 |
AUDJPY | 9 | 1845,18 | 4669,09 | 18,10 | 2,14 | 0,74 | 0,13 | 0 | 48,68 | 258 |
AUDCAD | 8 | 1595,50 | 2455,04 | 23,16 | 1,90 | 0,57 | 0,13 | 0 | 39,79 | 106 |
AUDUSD | 5 | 1350,90 | 2973,30 | 17,19 | 1,89 | 0,69 | 0,10 | 0 | 37,89 | 173 |
EURJPY | 15 | -51,72 | -9502,56 | -141,83 | 0,16 | -0,91 | -0,10 | 0 | 95,59 | 67 |
EURCHF | 13 | -82,03 | -202,60 | -3,12 | 0,93 | -0,06 | -0,01 | 0 | 30,86 | 65 |
USDJPY | 4 | -170,41 | -1280,91 | -9,02 | 0,73 | -0,31 | -0,02 | 0 | 33,21 | 142 |
USDCAD | 3 | -479,67 | -7688,43 | -213,57 | 0,08 | -0,95 | -0,21 | 0 | 77,84 | 36 |
USDCHF | 1 | -558,02 | -8539,55 | -609,97 | 0,06 | -0,88 | -0,38 | 0 | 94,64 | 14 |
CADCHF | 17 | -641,47 | -8485,56 | -707,13 | 0,09 | -0,94 | -0,42 | 0 | 89,72 | 12 |
Осциллятор Trading Channel Index в виде цветной гистограммы.
Exp_XWAMI_NN3_MMRecТри независимых торговых системы с использованием индикаторов XWAMI в одном эксперте с возможностью менять размер предстоящей сделки в зависимости от результатов предыдущих сделок для данной торговой системы.
Советник по индикатору iIchimoku (Ichimoku Kinko Hyo).
Williams_ThrustСигнально-информационный индикатор Williams Thrust основан на двух разнопериодных индикаторах Williams' Percent Range и их усредненных значениях.