Basierend auf der Quadruple-Cross-Strategie


Erstellungsdatum: 2024-02-23 14:20:05 zuletzt geändert: 2024-02-23 14:20:05
Kopie: 1 Klicks: 596
1
konzentrieren Sie sich auf
1617
Anhänger

Basierend auf der Quadruple-Cross-Strategie

Überblick

Die Quadruple-Cross-Strategie ist eine Strategie, bei der mehrere technische Indikatoren kombiniert werden, um Trendänderungen in den Aktienkursen zu erkennen und an wichtigen Punkten ein Handelssignal zu erzeugen. Die wichtigsten technischen Indikatoren umfassen die Durchschnittslinie, die Transaktionsmenge, den relativ starken Index (RSI) und den Moving Average Clustering Index (MACD). Diese Kombination von mehreren Indikatoren kann die Signalzuverlässigkeit erhöhen und die Wahrscheinlichkeit von falschen Geschäften verringern.

Strategieprinzip

Die Handelsentscheidung in einer Quadruple-Cross-Strategie basiert auf einer Kombination von Signalen aus den folgenden vier Gruppen von Indikatoren:

  1. Die Preise kreuzen sich mit dem 200-Tage-Moving Average (EMA200)
  2. Die Relation zwischen dem heutigen und dem vorangegangenen Schlusskurs
  3. Vergrößerung der Transaktionsmenge
  4. Der RSI ist ein Überkauf-Überverkaufssignal.
  5. Die Gold- und Todes-Kreuzung des MACD

Wenn diese vier Gruppen von Indikatoren in die gleiche Richtung signalisieren, wird eine Handelsentscheidung getroffen. Zusätzlich werden zwei unabhängige Signale als Ergänzung eingestellt: die Relation zwischen dem Abstand des Preises und der 20-Tage-EMA und das Berühren der Brin-Band-Grenze. Insgesamt versucht die Strategie, die Wahrscheinlichkeit falscher Signale zu verringern und zuverlässige Handelsmöglichkeiten zu erzielen.

Analyse der Stärken

Die viereckige Kreuzung von Strategien, die mehrere Indikatoren kombinieren, ist ihre größte Stärke. Ein einzelner Indikator ist schwierig, um den Markt zu beurteilen, und eine Kombination von Indikatoren kann mehr Dimensionen bieten und Fehler reduzieren.

  1. Mit EMA200 können Sie die Hauptlinie bestimmen und die mittleren und langen Trends erkennen.
  2. Die Anzahl der Transaktionen erhöht sich durch den Durchbruch der Feature-Filter-Fälschungen.
  3. RSI vermeidet Überkauf- und Überverkaufszonen
  4. Die MACD beurteilt kurzfristige interne Trends und Umschläge.
  5. Doppel-unabhängige Signale verbessern die Zuverlässigkeit

Insgesamt ist die Vierfache-Kreuzung-Strategie sehr gut geeignet für den Handel mit mittleren und langen Positionen, um eine stabilere Vergütung in den Hauptrends zu erhalten.

Risikoanalyse

Die Quadrilateral-Strategie birgt auch einige Risiken, die sich auf folgende Bereiche konzentrieren:

  1. Die Wahrscheinlichkeit, dass der Indikator ein falsches Signal aussendet, besteht weiterhin.
  2. Kein Stop-Loss-Satz, kein Einzelschaden-Kontrolle
  3. Der Rückzug ist möglicherweise größer und erfordert eine ausreichende psychologische Belastbarkeit.
  4. Die Häufigkeit des Handels kann zu häufig oder zu selten sein
  5. Fehlgelegte Parameter beeinträchtigen die tatsächliche Wirkung

Darüber hinaus sind die Parameter und Bedingungen der Quadruple-Cross-Strategie vorgegeben, was ihre Anpassungsfähigkeit einschränkt. Die Wirkung der Strategie wird abgewertet, wenn sich die Marktbedingungen erheblich ändern.

Optimierungsrichtung

Nach den oben beschriebenen Risikoanalysen kann eine Quadruple-Crossing-Strategie in folgenden Bereichen optimiert werden:

  1. Erhöhung der Schadensbegrenzungsfunktion und Kontrolle des Einzelschadens
  2. Anpassung der Parameterpalette zur Optimierung der Handelsfrequenz
  3. Einführung von Algorithmen zur Verbesserung der Anpassungsfähigkeit von Strategien
  4. Weitere Bedingungen und Einschränkungen zur Bekämpfung von Fehltransaktionen

Diese Optimierungen verringern das Risiko und erhöhen die Rendite, während die strategischen Vorteile erhalten bleiben.

Zusammenfassen

Zusammenfassend lässt sich sagen, dass die Quadruple-Cross-Strategie die Vorteile der Mehrindikator-Beurteilung nutzt, um Risiken zu kontrollieren und mittel-langfristige Handelsmöglichkeiten mit hoher Wahrscheinlichkeit und hoher Zuverlässigkeit zu erlangen. Sie eignet sich hervorragend für Investoren mit ausreichend Kapital und psychologischer Belastbarkeit. Die Strategie kann durch die Einführung von Stop-Loss-Stopps und dynamischen Optimierungen weiter verbessert werden.

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © anonXmoous

//@version=5
strategy("Quadruple Cross Strategy", overlay=true, initial_capital=100000, currency="TRY", default_qty_type=strategy.percent_of_equity, default_qty_value=10, pyramiding=0, commission_type=strategy.commission.percent, commission_value=0.1)

// Verileri tanımla
price = close
ema200 = ta.ema(price, 200)
ema20 = ta.ema(price, 20)
vol= volume
rsi = ta.rsi(price, 14) 
[macdLine, signalLine, histLine] = ta.macd(price, 12, 26, 9)
n = 20 // SMA periyodu
k = 2.5 // Standart sapma katsayısı
// Bollinger bandı parametrelerini tanımla
sma = ta.sma(price, n) // 20 günlük SMA
std = ta.stdev(price, n) // 20 günlük standart sapma
upperBB = sma + k * std // Bollinger bandının üst sınırı
lowerBB = sma - k * std // Bollinger bandının alt sınırı

// Alım sinyali koşullarını belirle
buyCondition1 = price > ema200 and (price - ema200) / ema200 <= 0.05 or price == ema200 
buyCondition2 = price > price[1] 
buyCondition3 = vol > vol[1] and vol[1] > vol[2] 
buyCondition4 = rsi > 35 and rsi > rsi[1] 
buyCondition5 = macdLine > signalLine and histLine > 0
buyCondition6 = price < ema20 and (price - ema20) / ema20 <= -0.14 // bağımsız al değiken 1
buyCondition7 = price < lowerBB // bağımsız al değiken 2- Bollinger bandının alt sınırına dokunduysa, alım sinyali

// Satım sinyali koşullarını belirle
sellCondition1 = price < ema200 and (price - ema200) / ema200 >= -0.03 or price == ema200
sellCondition2 = price < price[1] 
sellCondition3 = vol > vol[1] and vol[1] > vol[2]
sellCondition4 = rsi < 65 and rsi < rsi[1] 
sellCondition5 = macdLine < signalLine and histLine < 0
sellCondition6 = price > ema20 and (price - ema20) / ema20 >= 0.19 // bağımsız sat değiken 1
sellCondition7 = price > upperBB // bağımsız sat değiken 2- Bollinger bandının üst sınırına dokunduysa, satım sinyali

// Alım ve satım sinyallerini oluştur
buySignal = (buyCondition1 and buyCondition2 and buyCondition3 and buyCondition4 and buyCondition5) or buyCondition6 or buyCondition7
sellSignal = (sellCondition1 and sellCondition2 and sellCondition3 and sellCondition4 and sellCondition5) or sellCondition6 or sellCondition7

// Alım ve satım sinyallerini stratejiye ekle
if (buySignal)
    strategy.entry("long", strategy.long, comment = "Buy")
if (sellSignal)
    strategy.close("long", comment = "Sell")
// Alım ve satım sinyallerini grafik üzerinde göster
plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), size=size.small)
plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), size=size.small)