Gleitende Durchschnittserfassungsstrategie


Erstellungsdatum: 2023-11-01 15:55:51 zuletzt geändert: 2023-11-01 15:55:51
Kopie: 0 Klicks: 639
1
konzentrieren Sie sich auf
1617
Anhänger

Gleitende Durchschnittserfassungsstrategie

Überblick

Die Strategie nutzt die Technik des gleitenden Durchschnitts als primäres Handelssignal, kombiniert mit der Strategie des Heiken-Kegel-Indikators, der eine Trendwende erkennt und kurzfristige Preisbewegungen erfasst. Die Strategie optimiert die Heiken-Einheitlichkeitsstrategie von Gustavo Branaut und ermöglicht eine nachlassfreie Signalausgabe durch Entfernen der Schwerlackfunktion.

Strategieprinzip

  1. Berechnen Sie den Heiken-Abschlusskurs nAMAn als Preis-Leitung .

  2. Berechnen Sie den schnellen gleitenden Durchschnitt fma und den langsamen gleitenden Durchschnittsma für den Heiken-Klosterkurs.

  3. Wenn fma über sma ist, wird ein Kaufsignal erzeugt; wenn fma unter sma ist, wird ein Verkaufssignal erzeugt.

  4. Die Strategie entfernt die Überlack-Funktion der ursprünglichen Strategie und ermöglicht die Erstellung von Handelssignalen in Echtzeit, um die Verfälschung der Rückmessdaten zu vermeiden.

Analyse der Stärken

  1. In Kombination mit dem Heiken-Kegel-Indikator kann man die Wendepunkte des Markttrends genauer bestimmen.

  2. Die Anwendung einer Kombination aus zwei Durchschnittswerten filtert die falschen Durchbrüche effektiv.

  3. Die Datenbank ist in der Lage, die Daten zu speichern.

  4. Die Optimierung der Parameter ist flexibel und kann für verschiedene Sorten angepasst werden.

  5. Die Strategie ist einfach, klar und verständlich.

  6. Das System kann als vollautomatische Handelsstrategie konfiguriert werden, um das Risiko menschlicher Handlungen zu verringern.

Risikoanalyse

  1. Die Haiken-Gewinnlinie hat sich in einem preisschwankenden Markt schlecht entwickelt.

  2. Die Binäre-Strategie erzeugt leicht mehr Falschsignale.

  3. Wenn der Mittelwert nicht richtig eingestellt ist, kann der Trend verpasst oder der Rückzug verstärkt werden.

  4. Die Festplatte hat eine Transaktionsgebühr, die einen gewissen Einfluss auf den Nettogewinn hat.

  5. Es ist notwendig, eine strenge Stop-Loss-Methode zu entwickeln, um einzelne Verluste zu kontrollieren.

  6. Eine automatische Handelsstrategie ist ein Rücknahme-Risiko und erfordert ein gutes Geldmanagement.

Entsprechende Risikomanagementmaßnahmen:

  1. In Kombination mit den Schwankungsindikatoren vermeiden Sie die Schwingungszonen.

  2. Erweiterte Filterbedingungen für die Qualität der Handelssignale.

  3. Optimierung der Parameterprüfung und Auswahl der geeigneten Mittellinienkombination.

  4. Die Frequenz der Transaktionen wird angepasst, um die Auswirkungen der Transaktionskosten zu verringern.

  5. Setzen Sie angemessene Stop-Loss-Levels, um Einzelschäden zu kontrollieren.

  6. Optimierung der Kapitalverwaltung und strikte Kontrolle der Positionsgröße.

Richtung der Strategieoptimierung

  1. Optimierung der Kombination von Doppel-Wegungsparametern zur Verbesserung der Signalqualität.

  2. Der Trendfilter wird erhöht, um die Schwingung zu vermeiden.

  3. Die Kombination von Wechselkursen gewährleistet die Zuverlässigkeit von Trends.

  4. Einrichtung von dynamischen Stop-Loss- und Tracking-Stopps zur Optimierung der Gewinnsammlung.

  5. Integrierte Module zur Vermögensverwaltung und zur Kontrolle der Positionsgröße.

  6. Die Anlage von Algorithmus-Trading-Modulen ermöglicht eine vollständige Automatisierung.

Zusammenfassen

Die Strategie integriert die Heiken-Strategie für die Ermittlung von einheitlichen Trends und die Kombination von zwei einheitlichen Filtertechnologien, um eine einfache und praktische Kurzzeit-Trendverfolgungsstrategie zu realisieren. Die Strategie erzeugt zuverlässige Signale in Echtzeit und funktioniert gut in der Praxis. Durch die Optimierung der Parameter, die Einrichtung von Risikokontrollmaßnahmen und die Erweiterung des algorithmischen Handelsmoduls kann sie zu einer vertrauenswürdigen, vollautomatischen Handelsstrategie optimiert werden.

Strategiequellcode
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//Heikin/Kaufman by Gustavo v5
// strategy('Heikin Ashi EMA v5 no repaint ', shorttitle='Heikin Ashi EMA v5 no repaint', overlay=true, max_bars_back=500, default_qty_value=1000, initial_capital=100000, currency=currency.EUR)


// Settings - H/K
res1 = input.timeframe(title='Heikin Ashi EMA Time Frame', defval='D')
test = input(0, 'Heikin Ashi EMA Shift')
sloma = input(20, 'Slow EMA Period')
nAMA = hlc3

//Kaufman MA
Length = input.int(5, minval=1)
xPrice = input(hlc3)
xvnoise = math.abs(xPrice - xPrice[1])
Fastend = input.float(2.5, step=.5)
Slowend = input(20)
nfastend = 2 / (Fastend + 1)
nslowend = 2 / (Slowend + 1)
nsignal = math.abs(xPrice - xPrice[Length])
nnoise = math.sum(xvnoise, Length)
nefratio = nnoise != 0 ? nsignal / nnoise : 0
nsmooth = math.pow(nefratio * (nfastend - nslowend) + nslowend, 2)
nAMAn = nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1]))

//Heikin Ashi Open/Close Price
ha_t = ticker.heikinashi(syminfo.tickerid)
ha_close = request.security(ha_t, timeframe.period, nAMAn)
mha_close = request.security(ha_t, res1, hlc3)

//Moving Average
fma = ta.ema(mha_close[test], 1)
sma = ta.ema(ha_close, sloma)
plot(fma, title='MA', color=color.new(color.black, 0), linewidth=2, style=plot.style_line)
plot(sma, title='SMA', color=color.new(color.red, 0), linewidth=2, style=plot.style_line)

//Strategy
golong = ta.crossover(fma, sma)
goshort = ta.crossunder(fma, sma)

strategy.entry('Buy', strategy.long, when=golong)
strategy.entry('Sell', strategy.short,when=goshort)