Die CCI Zero Cross Trading Strategie ist eine quantitative Handelsstrategie, die auf dem Commodity Channel Index (CCI) basiert. Sie erzeugt Handelssignale, indem sie die Crossover-Situationen zwischen dem CCI-Indikator und der Nullstufe verfolgt. Sie setzt Long-Positionen ein, wenn der CCI über Null überschreitet und Short-Positionen, wenn der CCI unter Null fällt.
Der Grundsatz der Strategie des CCI "Zero Cross Trading" ist folgender:
Der CCI-Indikator wird verwendet, um die Überkauf- und Überverkaufszustände auf dem Markt zu ermitteln.
Überwachen Sie die Kreuzungssituationen zwischen dem CCI und dem Nullniveau. Ein Kaufsignal wird erzeugt, wenn der CCI von unten über Null geht. Ein Verkaufssignal wird erzeugt, wenn der CCI von oben unter Null fällt.
Die Kommission stellt fest, dass die in den Erwägungsgründen 1 und 2 genannten Anträge nicht berücksichtigt werden.
Insbesondere gelten folgende Regeln für die Einreise:
Wenn der CCI von negativen zu positiven Werten über das Nullniveau geht, werden lange Positionen mit Stopps bei -100 festgelegt.
Wenn der CCI von positiven auf negative Werte durch das Nullniveau fällt, wird bei +100 kurz gehalten.
Die Strategie stützt sich hauptsächlich auf den CCI-Indikator, um Überkauf-/Überverkaufszustände auf dem Markt zu bestimmen, und zielt darauf ab, von Umkehrchancen zu profitieren.
Die Hauptvorteile der Strategie der CCI "Zero Cross Trading" sind folgende:
Das Signal hängt ausschließlich von den Nulllinie-Kreuzungen der CCI
Die Kommission ist der Auffassung, dass die in der Entscheidung über die Gewährung der Beihilfe vorgesehenen Vorteile für die Gewinnschäden nicht ausreichen, um die Gewinnschäden zu beseitigen.
Die Stopps werden in CCI-Überkauf-/Überverkaufszonen festgelegt, wodurch zeitnahe Stopps und Risikokontrolle ermöglicht werden.
Die Logik ist einfach und klar, leicht zu parametrieren für den algorithmischen Handel.
Die CCI ist auf verschiedenen Märkten weit verbreitet und somit sehr anpassungsfähig.
Die CCI-Null-Kreuzhandelsstrategie birgt ebenfalls einige Risiken:
Die Kommission stellt fest, dass die in den Erwägungsgründen 23 und 24 genannten Maßnahmen nicht im Sinne des Artikels 107 Absatz 1 AEUV gelten.
Der Stoppbereich ist relativ klein und kann größeren Kursschwankungen nicht standhalten.
Die Kommission stellt fest, dass die Kommission in ihrem Erwägungsgründigen Bericht von der Kommission festgestellt hat, dass die in Artikel 107 Absatz 1 AEUV vorgesehenen Maßnahmen im Sinne des Artikels 107 Absatz 1 AEUV nicht gerechtfertigt sind, da sie nicht im Sinne des Artikels 107 Absatz 1 AEUV gelten.
Es kann die preisbedingte Kursentwicklung nicht wirksam filtern und kann die Handelsfrequenz und den Sprung erhöhen.
Sie definiert weder Handelsdauer noch Gewinnziele.
Diese Risiken können durch Parameteroptimierung, breitere Stopps, Filter usw. verwaltet werden.
Weitere Optimierungen der Strategie umfassen:
Optimierung der CCI-Parameter auf der Grundlage der Vermögensmerkmale.
Hinzufügen von Preis- oder Musterfiltern, um unterschiedliche Märkte zu vermeiden.
Verwenden von Trailing Stops oder Take-Profit-Levels, um Gewinne zu erzielen.
Kombination anderer Indikatoren zur Schaffung von robusten Mehrindikatorfiltern.
Erhöhung der Positionsgröße in etablierten Trends und Abnahme der Bandbreiten.
Durch Parameter-Tuning, Risikokontrollen, adaptive Ausgänge usw. können die Effizienz und Rentabilität der Strategie erheblich verbessert werden.
Die CCI Zero Cross Trading Strategie ist eine einfache und effektive quantitative Strategie, die auf CCI basiert. Sie profitiert von Trend-Trading-Signalen, die durch die Erkennung von CCI-Umkehrpunkten generiert werden. Ihre Vorteile liegen in der Einfachheit, Anpassungsfähigkeit und weniger Parametern, hat aber auch inhärente Risiken, die durch zusätzliche Techniken angegangen werden müssen. Insgesamt hat sie klare Logik und Raum für Erweiterungen, was sie zu einer wertvollen Ergänzung zum Spielbuch eines quantitativen Traders macht.
/*backtest start: 2022-11-30 00:00:00 end: 2023-12-06 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("CCI 0Trend Strategy (by Marcoweb) v1.0", shorttitle="CCI_0T_Strat_v1.0", overlay=true) ///////////// CCI CCIlength = input(20, minval=1, title="CCI Period Length") CCIoverSold = -100 CCIoverBought = 100 CCIzeroLine = 0 CCI = cci(hlc3, CCIlength) price = hlc3 vcci = cci(price, CCIlength) source = close buyEntry = crossover(source, CCIoverSold) sellEntry = crossunder(source, CCIoverBought) plot(CCI, color=black,title="CCI") p1 = plot(CCIoverSold, color=red,title="-100") p2 = plot(CCIoverBought, color=blue,title="100") p3 = plot(CCIzeroLine, color=orange,title="0") ///////////// CCI 0Trend v1.0 Strategy if (not na(vcci)) if (crossover(CCI, CCIoverSold)) strategy.entry("CCI_L", strategy.long, stop=CCIoverSold, comment="CCI_L") else strategy.cancel(id="CCI_L") if (crossunder(CCI, CCIoverBought)) strategy.entry("CCI_S", strategy.short, stop=CCIoverBought, comment="CCI_S") else strategy.cancel(id="CCI_S") //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)