Kurzfristige Tracking-Strategie basierend auf GEM-Analyseindikatoren


Erstellungsdatum: 2024-01-03 16:10:08 zuletzt geändert: 2024-01-03 16:10:08
Kopie: 0 Klicks: 695
1
konzentrieren Sie sich auf
1621
Anhänger

Kurzfristige Tracking-Strategie basierend auf GEM-Analyseindikatoren

Überblick

Die Strategie bildet einen Greenpeace-Indikator, der zur Bestimmung der Preisentwicklung und zum Senden von Handelssignalen verwendet wird, indem er EMA-Indikatoren für mehrere verschiedene Perioden erstellt und deren Differenz berechnet wird. Die Strategie eignet sich für die Verfolgung von kurzfristigen Trends und kann die Entwicklung von Preisänderungen effektiv erfassen.

Strategieprinzip

Die Strategie beginnt mit der Erstellung von sechs kurzfristigen EMAs und sechs langfristigen EMAs. Die kurzfristigen EMAs umfassen die 3-Tage-, 5-Tage-, 8-Tage-, 10-Tage-, 12-Tage- und 15-Tage-Linien. Die langfristigen EMAs umfassen die 30-Tage-, 35-Tage-, 40-Tage-, 45-Tage-, 50-Tage- und 60-Tage-Linien.

Die Summe der kurzfristigen EMA (g) und der langfristigen EMA (mae) wird dann berechnet. Durch die Differenz der langfristigen EMA (gmae = mae - g) entsteht der Greenwich Mean Differenz Index. Dieser Differenzindex kann die Preisentwicklung bestimmen.

Wenn der Unterschied über die 0-Achse geht, bedeutet dies, dass die kurzfristige Durchschnittslinie schneller steigt als die langfristige Durchschnittslinie, was zu einem mehrköpfigen Signal gehört. Wenn der Unterschied unter der 0-Achse geht, bedeutet dies, dass die kurzfristige Durchschnittslinie schneller abfällt als die langfristige Durchschnittslinie, was zu einem leeren Signal gehört.

Strategische Vorteile

  1. Mit einer doppelten EMA-Gleichgewichtsstrategie kann ein kurzfristiger Trend effektiv verfolgt werden.
  2. Mehrfache EMAs, um falsche Durchbrüche zu vermeiden und die Signalgenauigkeit zu verbessern
  3. Differenzindikator für die intuitive Beurteilung von langfristigen Trends
  4. Einfache Parameter-Einstellungen und einfache Festplatten-Bedienung

Strategisches Risiko

  1. Kurzzeitbetrieb mit gewissen Risiken
  2. Mehrfache EMA-Parameter-Einstellungen benötigen Testoptimierung
  3. Nur für Kurzstrecken, nicht für dauerhafte Langstrecken

Strategieoptimierung

  1. Tests zur Optimierung von EMA-Parametern und zur Verbesserung der Handelseffizienz
  2. Erhöhung der Stop-Loss-Strategie und Kontrolle von Einzelschäden
  3. In Kombination mit anderen Indikatoren Filterung der Einstiegssignale
  4. Optimierung der Kapitalverwaltung und Anpassung der Positionsverwaltung

Zusammenfassen

Diese Strategie ist eine Short-Line-Tracking-Strategie, die kurzfristige Preisentwicklungen durch den Aufbau von Green Value-Differenz-Indikatoren erfasst. Die Vorteile sind reaktionssensiv und geeignet für hochfrequente Geschäfte. Die Nachteile sind sensibel für Marktveränderungen und ein hohes Stop-Loss-Risiko.

Strategiequellcode
/*backtest
start: 2023-12-03 00:00:00
end: 2024-01-02 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="GMAE Original (By Kevin Manrrique)", overlay=false)
/// This indicator was built and scripted by Kevin Manrrique. Please leave this copyright to the script at all times, if rebuilt please add your name onto the script.
/// If you have any questions, please message me directly. Thank you.
/// Sincerely,
///
/// Kevin Manrrique

            ///ONE///
len = input(3, minval=1, title="Length")
src = input(close, title="Source")
out = ema(src, len)
//plot(out, title="EMA", color=blue)

len2 = input(5, minval=1, title="Length")
src2 = input(close, title="Source")
out2 = ema(src2, len2)
//plot(out2, title="EMA", color=blue)

len3 = input(8, minval=1, title="Length")
src3 = input(close, title="Source")
out3 = ema(src3, len3)
//plot(out3, title="EMA", color=blue)

len4 = input(10, minval=1, title="Length")
src4 = input(close, title="Source")
out4 = ema(src4, len4)
//plot(out4, title="EMA", color=blue)

len5 = input(12, minval=1, title="Length")
src5 = input(close, title="Source")
out5 = ema(src5, len5)
//plot(out5, title="EMA", color=blue)

len6 = input(15, minval=1, title="Length")
src6 = input(close, title="Source")
out6 = ema(src6, len6)
//plot(out6, title="EMA", color=blue)
        ///TWO///
len7 = input(30, minval=1, title="Length")
src7 = input(close, title="Source")
out7 = ema(src7, len7)
//plot(out7, title="EMA", color=red)

len8 = input(35, minval=1, title="Length")
src8 = input(close, title="Source")
out8 = ema(src8, len8)
//plot(out8, title="EMA", color=red)

len9 = input(40, minval=1, title="Length")
src9 = input(close, title="Source")
out9 = ema(src9, len9)
//plot(out9, title="EMA", color=red)

len10 = input(45, minval=1, title="Length")
src10 = input(close, title="Source")
out10 = ema(src10, len10)
//plot(out10, title="EMA", color=red)

len11 = input(50, minval=1, title="Length")
src11 = input(close, title="Source")
out11 = ema(src11, len11)
//plot(out11, title="EMA", color=red)

len12 = input(60, minval=1, title="Length")
src12 = input(close, title="Source")
out12 = ema(src12, len12)
//plot(out12, title="EMA", color=red)

g=out+out2+out3+out4+out5+out6
mae=out7+out8+out9+out10+out11+out12
gmae=mae-g
plot(gmae, style=columns, color=green)
baseline=0
plot(baseline, style=line, color=black)

longCondition = crossover(gmae, baseline)
if (longCondition)
    strategy.entry("long", strategy.long)

shortCondition = crossunder(gmae, baseline)
if (shortCondition)
    strategy.entry("short", strategy.short)