MetaTrader 5 / Советники
Beginner Programming: Moving Average Crossover with and without Martingale functionality - эксперт для MetaTrader 5
260
Все функции, используемые в советнике, находятся в файле включения ImportantFunctions.mqh.
Есть 2 советника, оба используют пересечение ценой скользящей средней в качестве сигнала входа, с одной лишь разницей: один использует Мартингейл при возникновении убытков, а другой - нет.
Я не рекомендую использовать ни один из советников на реальном счете, они созданы только для демонстрационных целей.
Советник Simple Moving Average Входные данные:
- MAPeriod: Период индикатора Moving Average.
- LotSize: Размер лота, используемый для входа в сделку.
- TPPoints: Точки тейк-профита.
- SLPoints: Точки стоп-лосса.
Советник по скользящим средним с входами Мартингейла:
- MAPeriod: Период индикатора Moving Average.
- StartingLot: размер лота, используемый для входа в первую сделку; это значение будет увеличиваться после получения убытка.
- MaxLot: максимальный размер лота. StartingLot может быть увеличен до этого значения.
- TPPoints: Точки тейк-профита. Это значение будет увеличиваться после проигрыша.
- SLPoints: Точки стоп-лосса. Увеличивается после проигрыша.
- LotMultiplier: Размер лота будет умножен на это значение после убытка, если он еще не достиг значения MaxLot.
- TPMultiplier: Тейк-профит и Стоп-лосс увеличиваются на эту величину после убытка, обеспечивая преимущество в восстановлении не только за счет размера позиции, но и за счет большего ТП.
Код содержит комментарии, и я записал видео на YouTube, в котором объяснил все, что вам нужно понять.
Спасибо за чтение!
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/50198

