
Эта стратегия объединяет бинарные скользящие средние и индикаторы Альма для отслеживания и входа в тренд. В ней линия Альма является основным фильтром тренда, когда цена становится больше, чем линия Альма, и когда цена становится ниже линии Альма. Бинарные скользящие средние используются для предоставления предварительных сигналов тренда для раннего входа в рынок.
Решение проблемы:
Эта стратегия, в сочетании с двузначными скользящими средними и индикаторами Альма, позволяет своевременно отслеживать тенденции и надежно фильтровать вход. С помощью оптимизации параметров и улучшения стоп-стратегии можно еще больше уменьшить ложные сигналы, контролировать риск и повысить эффективность стратегии.
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Author: HighProfit
//Lead-In
strategy("Double Exponential Moving Avarage & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-DEMA+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)
//Exponential Moving Avarage Inputs
L1= input(5,"EMA-1")
L2= input(10,"EMA-2")
//Exponential Moving Avarage Calculations
e1= ema(close, L1)
e2= ema(close, L2)
//Conditions
longCondition = e1 and e2 > alma(source, windowsize, offset, sigma)
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = e1 and e2 < alma(source, windowsize, offset, sigma)
if (shortCondition)
strategy.entry("Short", strategy.short)
//Plots
plot(alma(source, windowsize, offset, sigma), color=lime, linewidth=1, title="ALMA")
plot(e1, color=orange, linewidth=1, title="EMA-1")
plot(e2, color=blue, linewidth=1, title="EMA-2")