
Diese Strategie kombiniert den binären Moving Average mit dem Alma-Indikator, um Trends zu verfolgen und einzutreten. Die Alma-Linie dient als Haupt-Trendfilter, wenn der Preis über der Alma-Linie liegt und wenn der Preis unter der Alma-Linie liegt. Der binäre Moving Average wird verwendet, um ein vorzeitiges Trendsignal zu geben, um einen früheren Eintritt zu ermöglichen.
Die Lösung:
Diese Strategie kombiniert den binären Index-Moving Average mit dem Alma-Indikator und ermöglicht die zeitnahe Verfolgung von Trends und eine zuverlässige Eintrittsfilterung. Durch die Optimierung der Parameter und die Verbesserung der Stop-Loss-Strategie kann die Fehlsignale weiter reduziert, das Risiko kontrolliert und die Effektivität der Strategie verbessert werden. Die Strategie ist für trendbewusste Verhaltensweisen geeignet, insbesondere für den Handel mit mittleren und langen Linien.
/*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")