Ini adalah strategi perdagangan pecah berdasarkan penunjuk EMA. Apabila harga memecahkan EMA, ia dianggap sebagai isyarat kemasukan. Ia menggunakan stop loss segitiga untuk menetapkan stop loss dan mengambil keuntungan, dengan potensi keuntungan yang tinggi.
Strategi ini mengira EMA 5 hari sebagai penunjuk. Apabila harga penutupan menyentuh EMA 5 hari dari atas, ia adalah isyarat untuk pergi pendek. Kemudian harga kemasukan ditetapkan pada tahap tertinggi bar isyarat, stop loss ditetapkan pada titik tertinggi bar sebelumnya, dan mengambil keuntungan ditetapkan pada harga kemasukan dikurangkan 3 kali nilai risiko (mengira nisbah risiko-balasan 2: 1 untuk pengiraan TP). Jadi apabila harga memecahkan EMA ke bawah, kita pergi pendek; jika harga bangkit lagi, titik stop loss boleh mengekalkan kerugian dalam julat tertentu; dan segi tiga mengambil keuntungan boleh mencapai nisbah risiko-balasan yang baik.
Ini adalah strategi EMA pecah yang agak mudah dengan kekuatan berikut:
Strategi ini juga mempunyai beberapa risiko:
Untuk mengawal risiko, kita boleh menggabungkan penunjuk lain untuk menentukan trend utama, mengelakkan perdagangan terhadap trend; kita juga boleh menyesuaikan julat stop loss berdasarkan turun naik pasaran.
Ini adalah strategi yang mudah, dan boleh ditingkatkan dalam aspek berikut:
Ringkasnya, ini adalah strategi pecah EMA jangka pendek yang mudah dan praktikal. Ia mempunyai kelebihan seperti peraturan yang jelas, mudah dilaksanakan, SL dan TP lengkap. Tetapi ia juga mempunyai risiko seperti terperangkap. Ke hadapan ia boleh ditingkatkan dengan menyesuaikan parameter, menambah penunjuk, berhenti dinamik dan lain-lain, untuk menjadikan strategi lebih stabil dan boleh dipercayai.
/*backtest start: 2024-01-30 00:00:00 end: 2024-02-29 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Short Entry EMA Strategy with Visual SL and TP", shorttitle="SE-EMA-SL-TP-Viz", overlay=true) // Customization Inputs emaPeriod = input.int(5, title="EMA Period", minval=1) // EMA Calculation emaValue = ta.ema(close, emaPeriod) plot(emaValue, title="5 EMA", color=color.blue) // Detecting Short Entry Conditions shortEntryCondition = close > emaValue and low <= emaValue and low[1] > emaValue[1] and close[1] > emaValue[1] // Entry, SL, and TP Logic if (shortEntryCondition) entryPrice = open[1] slLevel = high[1] risk = slLevel - entryPrice tpLevel = entryPrice - risk * 3 // Assuming a 2:1 risk-reward ratio for TP calculation // Execute short trade strategy.entry("Short", strategy.short) strategy.exit("Exit", "Short", stop=slLevel, limit=tpLevel) // Visualizing SL and TP levels // line.new(bar_index, slLevel, bar_index + 20, slLevel, color=color.red, width=2) // line.new(bar_index, tpLevel, bar_index + 20, tpLevel, color=color.green, width=2) // Plotting Short Entry Signal plotshape(series=shortEntryCondition, style=shape.triangledown, location=location.abovebar, color=color.red, title="Short Signal")