Эта стратегия использует индикатор полос Боллинджера и скользящую среднюю для определения торговых сигналов. индикатор Арнуда Лего используется для расчета скользящей средней, в сочетании с индикатором Параболический SAR для оценки входных сигналов.
Основная логика этой стратегии состоит в том, чтобы судить о взаимосвязи между полосами Боллинджера и индикатором скользящей средней.
В частности, стратегия сочетает в себе индикатор скользящей средней Arnoud Legoux и индикатор Parabolic SAR.
Индикатор скользящей средней Arnoud Legoux является улучшенной версией, основанной на традиционной скользящей средней. По сравнению с обычной скользящей средней, он вводит смещение Offset для более гибкой корректировки угла скользящей средней линии. В то же время значение Sigma используется для корректировки плавности скользящей средней линии.
Индикатор параболического SAR является очень распространенным индикатором стоп-лосса. Он может давать очень четкие сигналы обворота для отслеживания ценовой тенденции. Когда индикатор параболического SAR находится ниже цены, он представляет собой бычье состояние. Напротив, выше цены находится медвежье состояние.
Логика оценки соотношения показателей следующая:
Логика для оценки короткого сигнала обратная:
Эта стратегия сочетает в себе индикатор полос Боллинджера и индикатор скользящей средней, чтобы учитывать как суждение о тренде, так и брейк-трейдинг.
В этой стратегии также есть некоторые риски:
Соответствующие решения:
Для оптимизации этой стратегии существует множество направлений:
Эта стратегия использует двойную оценку полос Боллинджера и показателей скользящей средней. Существует большое пространство для оптимизации с точки зрения настройки параметров и комбинации стратегии. Внедряя более количественные методы, стратегия может быть дополнительно оптимизирована в стабильную алгоритмическую торговую стратегию, генерирующую прибыль.
/*backtest start: 2023-11-26 00:00:00 end: 2023-12-26 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //Author: HighProfit //Lead-In strategy("Parabolic SAR & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-PSAR+ALMA", overlay=true) //Arnoud Legoux Moving Avarage Inputs source = close windowsize = input(title="Window Size",defval=50) offset = input(title="Offset", type=float, defval=0.85) sigma = input(title="Sigma", type=float, defval=6) //Parabolic SAR Inputs start = input(title="Start", type=float, defval=0.02) increase = input(title="Increase", type=float, defval=0.02) max = input(title="Max", type=float, defval=.2) //Conditions longCondition = close>open and sar(start, increase, max) < low and crossover(close, alma(source, windowsize, offset, sigma)) if (longCondition) strategy.entry("Long", strategy.long) shortCondition = close<open and sar(start, increase, max) > high and crossunder(close, alma(source, windowsize, offset, sigma)) if (shortCondition) strategy.entry("Short", strategy.short) //Plots plot(alma(source, windowsize, offset, sigma), linewidth=2, title="ALMA") plot(sar(start, increase, max), style=circles, linewidth=2, title="PSAR")