Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Multi-symbol Two iMA Simple - эксперт для MetaTrader 5
- Просмотров:
- 1804
- Рейтинг:
- Опубликован:
- 2021.03.06 18:46
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Торговая стратегия
Сама стратегия довольно банальна - это пересечение двух iMA (Moving Average, MA). А вот реализация заслуживает отдельного описания. Это мультисимвольный советник, который торгует сразу по двум символам. Выполнен в виде одного файла. Весь торговый код находится в классе 'CTradingEngine31', основной советник в блоке инициализации создаёт два экземпляра советников - один для символа 'Symbol 0' и один для символа 'Symbol 1'. После этого основному советнику остаётся вызывать OnTick и OnTradeTransaction в обоих экземплярах.
Сам советник максимально упрощен: нет ни Стоп лосс, ни Тейп профит, ни Трейлинга. Появление любого торгового сигнала означает сначала безусловное закрытие позиции и сразу открытие новой позиции. Поиск сигнала только в момент рождения нового бара, а значит пересечение ищется на баре #1, а не на текущем. Объём позиции ('Number of minimum lots') задаётся как количество минимальных лотов.
Торговые сигналы:
- Открыть BUY: пересечение индикаторов 'Fast' и 'Slow' снизу-вверх
- Открыть SELL: пересечение индикаторов 'Fast' и 'Slow' сверху-вниз
Особенности:
- Советник можно оптимизировать по рабочему таймфрейму ('Working timeframe')
- На баре может быть только одна сделка 'вход в рынок'
Теперь подробнее по каждой группе параметров:
Trading settings:
'Working timeframe' - рабочий таймфрейм. Таймфрейм на котором создаются индикаторы и на котором ищется новый бар.
Position size management (lot calculation)
Лот задаётся как количество минимальных лотов.
Additional features:
'Print log' выводит расширенное логирование всех операций. Параметр 'Freeze and StopsLevels Coefficient' задаёт коэффициент для уровней стопов и заморозки для случаев, когда эти уровни для символа равны нулю. Рекомендуется применять значение '3'.
Советник-помощник: закрывает позиции и удаляет отложенные ордера с определённым 'Magic number' при достижении заданной прибыли
Continuation deals after TPСоветник-утилита. Как только сработал Тейк Профит - советник снова открывает позицию тем-же объёмом и том же направлении
Торговая стратегия на основе пользовательских индикаторах 'RSI LiDo Color' и 'MA Color N Bars'
UsageРасчет вычислительной нагрузки - длительность выполнения расчетов от общего времени.