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

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

Опубликовал:
Vladimir Karputov
Просмотров:
1359
Рейтинг:
(19)
Опубликован:
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 Trading_Channel_Index

Осциллятор Trading Channel Index в виде цветной гистограммы.

Exp_XWAMI_NN3_MMRec Exp_XWAMI_NN3_MMRec

Три независимых торговых системы с использованием индикаторов XWAMI в одном эксперте с возможностью менять размер предстоящей сделки в зависимости от результатов предыдущих сделок для данной торговой системы.

Expert Ichimoku Expert Ichimoku

Советник по индикатору iIchimoku (Ichimoku Kinko Hyo).

Williams_Thrust Williams_Thrust

Сигнально-информационный индикатор Williams Thrust основан на двух разнопериодных индикаторах Williams' Percent Range и их усредненных значениях.