TrendScore EA
- Эксперты
-
Alexandre Vincent Traber
Разработчик алгоритмических торговых систем, создающий советники для MetaTrader 5.Опыт изучения торговли сырьевыми товарами, применённый к системным стратегиям по Forex, золоту/серебру и индексам. Основной фокус — надёжные, протестированные на оптимизации роботы со сглаженной кривой доходности, а не - Версия: 1.0
TrendScore EA превращает согласованность тренда на нескольких горизонтах времени в единый показатель уверенности и определяет размер каждой сделки в зависимости от того, насколько рынок согласен сам с собой.
Обзор
TrendScore EA - это трендследящий советник, построенный на простой идее: настоящие тренды проявляются одновременно на нескольких горизонтах. Советник сравнивает текущую цену с ценой день, неделю и месяц назад на подключенном таймфрейме и объединяет три показателя в один составной балл с большим весом для более длинных горизонтов. Размер позиции напрямую зависит от силы этого балла, поэтому советник использует больше капитала, когда краткосрочное, среднесрочное и долгосрочное направление совпадают, и меньше, когда они противоречат друг другу. Советник предназначен для основных валютных пар Forex и металлов, таких как XAUUSD, и адаптирует свою чувствительность к волатильности конкретного символа.
Как это работает
- На каждом новом баре советник измеряет изменение цены между текущим закрытым баром и барами, соответствующими одному дню, одной неделе и одному месяцу назад.
- Каждое сравнение засчитывается только в том случае, если движение превышает адаптивный порог, основанный на среднем истинном диапазоне (ATR) самого символа, масштабированном под данный горизонт, что отфильтровывает рыночный шум.
- Подходящее движение приносит +1, +2 или +3 балла в зависимости от горизонта (день, неделя, месяц), а противоположное движение вычитает такое же количество, формируя составной балл от -6 до +6.
- Размер сделки масштабируется в зависимости от абсолютного значения балла относительно максимума, поэтому полное согласие по всем трем горизонтам дает наибольшую позицию, а частичное согласие - пропорционально меньшую.
- Размер позиции дополнительно корректируется текущей волатильностью относительно ее собственного недавнего среднего значения, снижая экспозицию при повышенной волатильности и увеличивая ее при пониженной.
- Позиция закрывается, когда балл возвращается к нулю или меняет знак, что делает управление позицией логически связанным с той же логикой, что и вход.
Входные параметры
- Группа Trend Score: количество баров назад для одного дня, одной недели и одного месяца; множитель адаптивного порога мертвой зоны
- Группа Risk / Sizing: максимальный процент риска от капитала при максимальном балле, множитель ATR для расстояния стоп-лосса, необязательный множитель тейк-профита, период ATR, магическое число
- Группа Volatility Adjustment: период усреднения для базовой волатильности, минимальная и максимальная границы множителя размера
- Группа Optimizer Score: минимальный профит-фактор, максимальная просадка в процентах, минимальное количество сделок и весовые параметры формулы оценки
- Группа Dashboard: переключатель отображения панели на графике
Система оценки оптимизатора
TrendScore EA включает собственную функцию оценки оптимизатора, разработанную для противодействия переподгонке параметров. Вместо ранжирования результатов по чистой прибыли она вознаграждает гладкую, статистически устойчивую кривую капитала, штрафует за глубину и продолжительность просадок, штрафует результаты, прибыль которых зависит от одной чрезмерно крупной сделки, и штрафует наборы параметров, результаты которых расходятся между первой и второй половиной теста. Она также вознаграждает разумное количество сделок, чтобы недостаточные, ненадежные выборки не получали преимущества перед устойчивыми результатами. При оптимизации установите критерий оптимизации на Custom max, чтобы использовалась встроенная функция оценки.
Рекомендуемая настройка
TrendScore EA разработан для таймфрейма H1 на основных валютных парах Forex и XAUUSD, хотя параметры количества баров можно скорректировать для других таймфреймов. Используйте надежное подключение к брокеру с низкой задержкой и, для непрерывной автономной работы, VPS, расположенный близко к серверу брокера.
Скриншоты
Рекомендуемые наборы параметров предоставлены в виде файлов .set в разделе комментариев ниже, доступных на всех поддерживаемых языках.
Отказ от ответственности
Прошлые результаты, показанные в бэктестах и скриншотах, не гарантируют будущих результатов. Тщательно протестируйте советник на демо-счете перед использованием реального капитала и используйте размер позиции, соответствующий вашей собственной толерантности к риску.
