CCI Null-Kreuzhandelsstrategie

Schriftsteller:ChaoZhang, Datum: 2023-12-07 18:18:41
Tags:

img

Übersicht

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.

Strategieprinzip

Der Grundsatz der Strategie des CCI "Zero Cross Trading" ist folgender:

  1. Der CCI-Indikator wird verwendet, um die Überkauf- und Überverkaufszustände auf dem Markt zu ermitteln.

  2. Ü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.

  3. 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:

  1. Wenn der CCI von negativen zu positiven Werten über das Nullniveau geht, werden lange Positionen mit Stopps bei -100 festgelegt.

  2. 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.

Analyse der Vorteile

Die Hauptvorteile der Strategie der CCI "Zero Cross Trading" sind folgende:

  1. Das Signal hängt ausschließlich von den Nulllinie-Kreuzungen der CCI ab, was eine einfache und effektive Trendverfolgung ermöglicht.

  2. 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.

  3. Die Stopps werden in CCI-Überkauf-/Überverkaufszonen festgelegt, wodurch zeitnahe Stopps und Risikokontrolle ermöglicht werden.

  4. Die Logik ist einfach und klar, leicht zu parametrieren für den algorithmischen Handel.

  5. Die CCI ist auf verschiedenen Märkten weit verbreitet und somit sehr anpassungsfähig.

Risikoanalyse

Die CCI-Null-Kreuzhandelsstrategie birgt ebenfalls einige Risiken:

  1. 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.

  2. Der Stoppbereich ist relativ klein und kann größeren Kursschwankungen nicht standhalten.

  3. 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.

  4. Es kann die preisbedingte Kursentwicklung nicht wirksam filtern und kann die Handelsfrequenz und den Sprung erhöhen.

  5. Sie definiert weder Handelsdauer noch Gewinnziele.

Diese Risiken können durch Parameteroptimierung, breitere Stopps, Filter usw. verwaltet werden.

Optimierungsrichtlinien

Weitere Optimierungen der Strategie umfassen:

  1. Optimierung der CCI-Parameter auf der Grundlage der Vermögensmerkmale.

  2. Hinzufügen von Preis- oder Musterfiltern, um unterschiedliche Märkte zu vermeiden.

  3. Verwenden von Trailing Stops oder Take-Profit-Levels, um Gewinne zu erzielen.

  4. Kombination anderer Indikatoren zur Schaffung von robusten Mehrindikatorfiltern.

  5. 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.

Schlussfolgerung

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)

Mehr