Strategie zur Kombination von doppelter EMA und RSI

Schriftsteller:ChaoZhang, Datum: 2023-11-23 16:37:38
Tags:

img

Übersicht

Diese Strategie wird Dual EMA und RSI Combination Strategy genannt. Sie kombiniert die Vorteile von Dual EMA-Indikatoren und RSI-Indikatoren, um eine vollständigere Basis für Handelsentscheidungen zu bilden.

Strategieprinzip

Die Strategie verwendet zunächst den doppelten EMA-Indikator, um den Gesamtpreistrend zu beurteilen. Der EMA-Indikator kann den Preistrend relativ gut widerspiegeln. Der doppelte EMA-Indikator kombiniert kann die Aufwärts- und Abwärtstrends der Preise beurteilen. Die Strategie setzt den Schnellen EMA-Zyklus auf 34 um den kurzfristigen Trend und den Eintritt zu bestimmen; setzt den langsamen EMA-Zyklus länger, um den langfristigen Trend zu bestimmen. Wenn der Preis auf der schnellen EMA steht, ist es Zeit zu kaufen, und wenn er auf der langsamen EMA steht, ist es Zeit zu verkaufen.

Gleichzeitig führt die Strategie auch den RSI-Indikator ein, um Überkauf- und Überverkaufszustände zu beurteilen. Der RSI beurteilt, ob der Markt durch Preissteigerungen in einen Überkauf- oder Überverkaufszustand eingetreten ist.

Vorteile der Strategie

  1. Die EMA-Indikatoren bestimmen den Haupttrend und die RSI-Indikatoren die Überkauf- und Überverkaufszustände.
  2. Die kurzfristige EMA bestimmt den spezifischen Eintrag, und die langfristige EMA bestimmt den Haupttrend, der Gewinne und Verluste effektiv kontrolliert.
  3. Es ist nicht nötig, vorherzusagen, einfach dem Trend zu folgen, einfach und effizient.
  4. Anwendbar für verschiedene Zyklen und Marktumgebungen.

Risiken und Gegenmaßnahmen

  1. Wenn der Markt heftige Schwankungen erlebt, erzeugen EMAs und RSIs eher falsche Signale.
  2. Trendumkehrungen am Ende von Trends können zu großen Verlusten führen. Stop-Loss-Punkte können eingestellt werden, um Risiken durch Verringerung von Positionen zu reduzieren.
  3. Eine falsche Einstellung der Parameter beeinträchtigt die Strategieergebnisse, und die Parameter sollten rechtzeitig optimiert werden, um sie den Marktbedingungen anzupassen.

Optimierungsrichtlinien

  1. Optimierung der EMA- und RSI-Parameter, um die Indikatoren reaktionsschneller und zeitnaher zu gestalten.
  2. Erhöhen Sie den Stop-Loss-Mechanismus, wenn die Verluste ein bestimmtes Maß übersteigen.
  3. Erhöhung des Positionsmanagements und dynamische Anpassung der Positionen an die Kapitalnutzung und die Marktbedingungen.
  4. EMA-Parameter für längere Zyklen testen, um größere Trends zu erkennen.

Zusammenfassung

Diese Strategie kombiniert die Verwendung von doppelten EMA- und RSI-Indikatoren zur Gestaltung von Handelsregeln, beurteilt kurz- und langfristige Trends auf der Grundlage verschiedener Indikatoren und ergänzt durch Überkauf- und Überverkaufsurteile, um einfach und effizient niedrige Käufe und hohe Verkäufe umzusetzen. Im Vergleich zu einem einzigen Indikator ist diese Strategie zuverlässiger und anpassungsfähiger. Aber wir sollten uns auch der Risiken von Indikatorversagen, rechtzeitigem Stop-Loss und Positionsmanagement bewusst sein. Im Allgemeinen ist diese Strategie relativ einfach umzusetzen und zu empfehlen.


/*backtest
start: 2022-11-22 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//chia se cho rieng cong dong t.me/beincypto_vn
strategy('Sonic R & RSI only BTCUSD D1 strategy', //ten chien luoc
         shorttitle='sonic R & RSI Strategy', //ten rut gon cua chien luoc
         overlay=true,//
         close_entries_rule="FIFO", //thu tu dong lenh la bat ky
         default_qty_type=strategy.percent_of_equity, //loai so luong mac dinh la ti le phan tram cua von
         max_bars_back=500, // so luong thanh toi da la 500
         default_qty_value=100, //so luong vao lenh la 100 %
         calc_on_order_fills=false, //
         pyramiding=1,  // kim tu thap, 1 thi moi la thuc
         commission_type=strategy.commission.percent, // loai phan tram phi giao dich
         commission_value=0.2, //ti le phan tram phi giao dich
         process_orders_on_close=true, // tinh toan chien luoc khi dong lenh
         calc_on_every_tick=false) // sau khi dong nen moi vao lenh
ema34high = ta.ema(high, 34) // lay ema cao nhat cua 34 thanh nen
h=plot(ema34high, color=color.new(#A5D6A7, 0)) // hien thi ema cao nhat cua 34 thanh
ema34low = ta.ema(low, 34) // lay ema thap nhat cua 34 thanh nen
l=plot(ema34low, color=color.new(#EF9A9A, 0)) // hien thi ema thap nhat cua 34 thanh
fill(h, l, color = color.green, transp=90) // hien thi may giua ema cao va thap

rsi = ta.rsi(close, 14) // rsi 14 thanh
dkienmua1 = close > ema34high and close[2] > ema34high // dieu kien mua 1 khi gia lon hon ema 34 cao nhat va nen truoc do (nen 2) cung lon hon nen ema 34 cao nhat
if dkienmua1 // neu thoa man dieu kien mua 1
    strategy.entry('buyEMA', strategy.long) // vao lenh mua trong bieu do hien chu buyEMA
dkienban1 = close < ema34low and close[2] < ema34low // dieu kien ban 1 khi gia nho hon ema34 nho nhat va nen truoc do cung vay
if dkienban1 // nen dieu kien 1 thoa man
    strategy.close('buyEMA',comment='CloseEMA') // dong lenh buyema truoc do, hien thi o bieu do la chu closeEMA
dkienmua2 = ta.lowest(rsi, 3) < 29  and rsi > rsi[3] and rsi > 30 // dieu kien mua 2 khi gia thap nhat cua rsi 3 thanh gan day nho hon 29 va rsi lon hon rsi cay thu 3 truoc do
if dkienmua2 // neu dieu kien mua 2 thoa man
    strategy.entry('buyRSI', strategy.long) // vao lenh mua dat ten la buyRSI
dkienban2 = ta.highest(rsi, 5) > 70   and rsi < 70 // dieu kien ban 2 khi RSI cao nhat trong 5 cay lon hon 70 va RSI nho hon 70
if dkienban2 // neu dieu kien 2 thoa man
    strategy.close('buyRSI',comment='CloseRSI') // dong lenh buySI truoc do, tren bieu do hien thi chu closeRSI



Mehr