Strategie zur Verfolgung des doppelten gleitenden Durchschnitts

Schriftsteller:ChaoZhang, Datum: 2024-02-20 14:11:31
Tags:

img

Übersicht

Dies ist eine auf gleitenden Durchschnitten basierende Verfolgungsstrategie. Es nutzt die Richtung der gleitenden Durchschnitte und Kerzenschatten, um Preistrends und Dynamik für Ein- und Ausstiege zu bestimmen. Die Kernlogik besteht darin, bei Farbeänderungen des zweiten gleitenden Durchschnitts lang/kurz zu gehen und starke Signale vom dritten gleitenden Durchschnitt zu verwenden, um Positionen zu addieren, bis zu 5 Additionen.

Strategieprinzip

Die Strategie verwendet Heikin Ashi gleitende Durchschnitte, um Trends zu bestimmen.

  1. Der zweite gleitende Durchschnitt wird verwendet, um eine Trendumkehr zu bestimmen.
  2. Der dritte gleitende Durchschnitt wird verwendet, um starke Breakout-Signale für die Addition von Positionen zu identifizieren.

Eintrittslogik:

  1. Wenn sich der zweite gleitende Durchschnitt von rot in grün ändert, gehen Sie lang.
  2. Wenn der dritte gleitende Durchschnitt nun ein starkes Aufwärtstrendsignal zeigt (grüne Kerze ohne unteren Schatten), fügen Sie die Position hinzu.
  3. Erlauben Sie bis zu 5 Additionen.

Ausgang Logik:

  1. Wenn sich die Farbe des gleitenden Durchschnitts ändert, schließen Sie alle Positionen.

Analyse der Vorteile

Die Vorteile dieser Strategie:

  1. Heikin Ashi reduziert Lärm für bessere Signale.
  2. Die Kombination aus zwei gleitenden Durchschnitten verbessert die Genauigkeit der Einstiegszeit.
  3. Positionen hinzufügen, um Trends zu verfolgen, ermöglicht einen größeren Gewinn.

Risikoanalyse

Es gibt auch einige Risiken:

  1. Doppel bewegliche Durchschnittsüberschreitungen können zu Whipsaws führen.
  2. Eine Überschreitung kann die Verluste erhöhen.
  3. Die Parameter müssen für verschiedene Produkte und Zeitrahmen abgestimmt werden.

Risiken können durch Stop-Loss, Reduzierung von Additionen und Optimierung von Parametern verwaltet werden.

Optimierungsrichtlinien

Die Strategie kann in folgenden Bereichen verbessert werden:

  1. Versuche verschiedene Parameter für die gleitenden Durchschnitte.
  2. Optimieren Sie Stop-Loss-Methoden wie Trailing Stop-Loss.
  3. Prüfparameter für verschiedene Produkte getrennt.
  4. Fügen Sie Filter hinzu, um zu schnell zu vermeiden.
  5. Einbeziehung anderer Indikatoren für den Zeitpunkt der Einführung.

Zusammenfassung

Zusammenfassend ist dies eine Trend-Chasing-Strategie, die auf einer doppelten gleitenden Durchschnittsrichtung basiert. Sie kombiniert den Vorteil von Trend- und Momentumanalyse für erweiterte Gewinne durch das Hinzufügen von Positionen.


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

//@version=4
strategy("平均K腳本交易策略", overlay=true)

// 定義 Heikin Ashi 指標
ha_open = security(heikinashi(syminfo.tickerid), "60", open)
ha_high = security(heikinashi(syminfo.tickerid), "60", high)
ha_low = security(heikinashi(syminfo.tickerid), "60", low)
ha_close = security(heikinashi(syminfo.tickerid), "60", close)

// 確定 Heikin Ashi 指標的顏色
isGreen = ha_open < ha_close

// 定義加碼次數
var int add_on_buy = 10
var int add_on_sell = 10

// 定義進場和出場條件
long_condition = crossover(ha_close, ha_open) and isGreen and ha_low == ha_open
short_condition = crossunder(ha_close, ha_open) and not isGreen and ha_high == ha_open
exit_condition = crossover(ha_open, ha_close) or crossunder(ha_open, ha_close)

// 如果條件符合,進行進場和出場操作
if (long_condition)
    strategy.entry("Buy", strategy.long)
if (short_condition)
    strategy.entry("Sell", strategy.short)
if (exit_condition)
    strategy.close("Buy")
    strategy.close("Sell")

// 繪製 Heikin Ashi 蠟燭圖
plotcandle(iff(ha_open < ha_close, ha_open, na), ha_high, ha_low, ha_close, title='Green Candles', color=#53b987, wickcolor=#53b987, bordercolor=#53b987)
plotcandle(iff(ha_open >= ha_close, ha_open, na), ha_high, ha_low, ha_close, title='Red Candles', color=#eb4d5c, wickcolor=#eb4d5c, bordercolor=#eb4d5c)


Mehr