
Strategi ini adalah strategi hanya membeli berdasarkan pergerakan harga dan tren jangka pendek. Ini menggunakan beberapa indeks moving average (EMA) sebagai indikator teknis untuk membeli dan menjual.
Strategi ini menggunakan enam EMA pada garis 5, 10, 20, 50, 100, dan 200. Sinyal beliannya adalah:
Jika enam syarat di atas terpenuhi secara bersamaan, maka Anda harus mendaftar lebih banyak.
Tanda keluar adalah posisi kosong di bawah garis 200 hari di bawah harga close out.
Strategi ini memiliki keuntungan sebagai berikut:
Strategi ini juga memiliki beberapa risiko:
Solusi yang sesuai:
Strategi ini dapat dioptimalkan dengan:
Strategi ini secara keseluruhan adalah strategi pelacakan tren jangka pendek dan menengah yang didasarkan pada indikator teknis harga. Ini menggunakan beberapa gelombang EMA untuk mengidentifikasi tren, dan digabungkan dengan harga penutupan untuk menghindari false breakout. Keuntungan dari strategi ini adalah ide strategi yang sederhana dan jelas, mudah dipahami, dapat diterapkan sesuai dengan parameter penyesuaian buatan lingkungan pasar.
/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Multiple EMA Buy Strategy with Price Condition", overlay=true)
// Calculate EMAs
ema5 = ta.ema(close, 5)
ema10 = ta.ema(close, 10)
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema100 = ta.ema(close, 100)
ema200 = ta.ema(close, 200)
// Plot EMAs
plot(ema5, color=color.blue, title="EMA 5")
plot(ema10, color=color.green, title="EMA 10")
plot(ema20, color=color.red, title="EMA 20")
plot(ema50, color=color.purple, title="EMA 50")
plot(ema100, color=color.orange, title="EMA 100")
plot(ema200, color=color.yellow, title="EMA 200")
// Entry conditions
buy_condition = ema5 > ema10 and ema10 > ema20 and ema20 > ema50 and ema50 > ema100 and ema100 > ema200 and close > ema5
// Exit conditions
exit_condition = close < ema200
// Strategy entry and exit conditions
strategy.entry("Buy", strategy.long, when = buy_condition)
strategy.close("Buy", when = exit_condition)