Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 1050
- Рейтинг:
- Опубликован:
- 2021.08.09 14:04
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Торговая стратегия
Стратегия работает по пользовательскому индикатору AD Custom Smoothing, индикатор создаётся на заданном таймфрейме 'Working timeframe' - поиск сигнала НА КАЖДОМ ТИКЕ, но при этом ограничение: на одном баре может быть только одна сделка. Кстати, параметр 'Working timeframe' - это оптимизируемый параметр. У советника нет ни Тейк профит, ни Стоп лосс, ни Трейлинга. Закрытие идёт противоположным сигналом.
Торговые сигналы:
Лучше привести блок поиска сигналов из функции 'SearchTradingSignals':
//--- BUY Signal if(ad_smoothing_buffer[2]<ad_smoothing_buffer[1] && ad_smoothing_buffer[1]<ad_smoothing_buffer[0]) if(ad_buffer[1]<ad_smoothing_buffer[1] && ad_buffer[0]>ad_smoothing_buffer[0]) *** //--- SELL Signal if(ad_smoothing_buffer[2]>ad_smoothing_buffer[1] && ad_smoothing_buffer[1]>ad_smoothing_buffer[0]) if(ad_buffer[1]>ad_smoothing_buffer[1] && ad_buffer[0]<ad_smoothing_buffer[0]) ***
Сигнал на открытие BUY: три последних значения усредненной линии должны расти. При этом AD индикатор на баре #1 ниже усреднённой линии, а AD на баре #0 - выше усреднённой линии. Для сигнала SELL всё зеркально.
Рис. 1. AD Custom Smoothing EA
Особенности:
- Советник можно оптимизировать по рабочему таймфрейму ('Working timeframe')
- На баре может быть только одна сделка 'вход в рынок' (это внутренний параметр, он не вынесен во входные параметры)
- Поиск сигнала НА КАЖДОМ ТИКЕ
Теперь подробнее по каждой группе параметров:
Trading settings:
'Working timeframe' - рабочий таймфрейм индикатора
Position size management (lot calculation)
Стартовый лот может быть только постоянный.
Custom Smoothing:
Параметры пользовательского индикатора
Additional features:
'Print log' выводит расширенное логирование всех операций.

Индикатор 'Accumulation/Distribution' сглаженный при помощи стандартной библиотеки MovingAverages.mqh.

Кумулятивная свеча, с учетом High и Low

Гистограмма разницы 'Lips' и 'Jaws' индикатора iAlligator (Alligator). Раскраска индикатора в стиле 'Four Colors'

Простая стратегия на базе пользовательского индикатора 'Corrected AMA'