Adaptive Zero Lag EMA Handelsstrategie
Diese Strategie nutzt die EMA, die sich an die EMA ohne Rückstand anpasst, um Trends zu bestimmen und Handelssignale zu erzeugen. Die EMA kann die Parameter dynamisch anpassen, um die Rückstandsprobleme effektiv zu beseitigen. Sie ist eine typische Trend-Tracking-Handelsstrategie.
Die Strategie:
-
Berechnen Sie die EMA-Anzeige für die Anpassung an die Nullverzögerung mit zwei Anpassungsalgorithmen, der Achs- und der I-Q-Methode.
-
EMA für die normale EMA, EC für die adaptive Nullverzögerung EMA.
-
Wenn der EC über EMA mehr macht, ist der EC unter EMA leer.
-
Berechnung der Fehlerkurve und Einstellung des Tiefstwerts zur False-Signal-Filterung.
-
Setzen Sie einen festen Stop-Loss-Stop-Point, um Gewinne zu sichern und Risiken zu kontrollieren.
Die Vorteile der Strategie:
-
Die Anpassung der EMA kann den Rückstand der Indikatoren wirksam verringern.
-
Die Threshold-Filter verbessern die Signalqualität und verhindern falsche Durchbrüche.
-
Die Schadensbegrenzung ist praktisch und einfach zu bedienen.
Die Risiken dieser Strategie:
-
Die EMA-Parameter sind instabil und können ausfallen.
-
Die Fixed Stop-Loss-Schranken sind schwer an Veränderungen am Markt angepasst.
-
Es gibt keine Einschränkung für die Höhe der einzelnen Verluste, es besteht ein höheres Risiko für Verluste.
Zusammenfassend lässt sich sagen, dass die Strategie, die sich an EMA-Indikatoren anpasst, Trends zu verfolgen, die Rückstandsprobleme zu einem gewissen Grad verringern kann, aber die Parameterstabilität berücksichtigen muss und mit einer optimierten Stop-Loss-Stopp-Mechanik kombiniert werden muss, um das Risiko zu kontrollieren.
/*backtest
start: 2023-09-05 00:00:00
end: 2023-09-12 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Adaptive Zero Lag EMA v2 (w/ Backtest Date Range)", shorttitle="AZLEMA", overlay = true, commission_type=strategy.commission.cash_per_contract, slippage = 5, pyramiding=1, calc_on_every_tick=true)
src = input(title="Source", defval=close)- 1
