Type/to search

Стратегия фильтрации пересечений импульсных MA Юпитера и Сатурна

Common strategy
Created: 2023-11-03 16:13:20
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует пересечение двух скользящих средних в качестве торгового сигнала и фильтрует его с помощью индикатора волатильности BB (полосы Боллинджера) и пользовательского индикатора импульса (momentum), чтобы повысить надежность сигналов пересечения MA и уменьшить количество ложных сигналов.

Принцип

  1. Используются 50-периодная EMA и 200-периодная SMA для формирования сигналов «золотого» и «мертвого» креста.

  2. При восходящем тренде цены требуется, чтобы цена находилась выше 200-дневной линии, а значение пользовательского индикатора импульса было меньше 25, чтобы сгенерировать сигнал на покупку.

  3. При нисходящем тренде цены требуется, чтобы цена находилась ниже 200-дневной линии, а значение пользовательского индикатора импульса было больше 75, чтобы сгенерировать сигнал на продажу.

  4. Пользовательский индикатор импульса отображает расстояние между средней линией BB и ее верхней/нижней границами в диапазон 0–100. Нормализация выполняется путем ретроспективного статистического анализа максимальных и минимальных значений расстояния.

  5. Индикатор импульса отражает относительное положение цены относительно диапазона волатильности. Установка пороговых значений для фильтрации позволяет эффективно уменьшить количество ложных пересечений.

Преимущества

  1. Использует преимущества EMA и SMA для улавливания среднесрочных и долгосрочных трендов.

  2. Добавление индикатора импульса для фильтрации повышает надежность и уменьшает количество ложных сигналов.

  3. Расстояние между верхней и нижней границами BB отражает силу колебаний; его стандартизация с помощью ретроспективной статистики исключает зависимость от параметров.

  4. Периоды EMA и SMA, а также пороговые значения индикатора импульса могут быть настроены для адаптации к различным рыночным условиям.

  5. Логика стратегии ясна и интуитивно понятна, имеется широкое пространство для оптимизации параметров, что делает ее практичной.

Анализ рисков

  1. EMA и SMA по своей природе обладают запаздыванием, что может привести к упущению краткосрочных возможностей.

  2. Пересечение двух линий по своей сути является стратегией следования за трендом, которая неэффективна в условиях бокового движения (флэта).

  3. Пороговые значения индикатора импульса требуют многократного бэктестинга для определения подходящих параметров, что сопряжено с риском переоптимизации.

  4. Стратегия с большими периодами скользящих средних обеспечивает относительно стабильную доходность, но абсолютная прибыль может быть ограниченной.

  5. Для повышения адаптивности стратегии можно сократить периоды скользящих средних или добавить другие индикаторы для вспомогательного анализа.

Направления оптимизации

  1. Тестирование различных комбинаций скользящих средних для поиска оптимальных параметров.

  2. Добавление других индикаторов, таких как MACD, KDJ и т.д., для вспомогательного анализа.

  3. Оптимизация параметров индикатора импульса, таких как период ретроспективного анализа, диапазон отображения и т.д.

  4. Внедрение механизма стоп-лосса для контроля рисков.

  5. Разные инструменты могут требовать разных параметров; можно рассмотреть использование машинного обучения для извлечения признаков.

  6. Добавление индикаторов объема для избежания необоснованных сигналов пересечения.

Заключение

Данная стратегия сочетает в себе преимущества долгосрочного следования за трендом и двойной фильтрации с помощью пользовательского индикатора импульса, что обеспечивает высокую надежность и практическую ценность. Путем оптимизации параметров и дополнения вспомогательными техническими индикаторами можно ожидать улучшения результатов. Логика данной стратегии является оригинальной и может служить примером для других стратегий следования за трендом, представляя собой ценное дополнение к библиотеке алгоритмических торговых стратегий.

Source
Pine
/*backtest
start: 2023-10-26 00:00:00
end: 2023-10-27 13:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="EMA Difference Mapping with Trades", shorttitle="EMA Diff Map", overlay=false)

// Inputs
Strategy parameters
Strategy parameters
EMA Length
Standard Deviation Length
Take Profit (in Points)
Stop Loss (in Points)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)