
Strategi penembusan dua indikator berdagang dengan menggabungkan indikator RSI dan indikator harga penutupan, untuk mencapai pembelian rendah dan penjualan tinggi. Strategi ini mudah digunakan, risiko penarikan baliknya rendah, sesuai untuk memegang kedudukan panjang dan tengah.
Strategi ini berdasarkan kepada dua petanda utama:
Keadaan masuk adalah RSI overbought, yang menunjukkan bahawa saham sangat diremehkan dan mempunyai kemungkinan yang kuat untuk berbalik. Keadaan keluar adalah harga penutupan yang memecahkan harga tertinggi sehari sebelum, yang menunjukkan bahawa saham sedang memasuki pergerakan berganda, dan harus dihentikan dengan sewajarnya.
Strategi penembusan dua kali ganda mempunyai kelebihan berikut:
Strategi ini mempunyai beberapa risiko:
Anda boleh mengelakkan risiko ini dengan mengoptimumkan parameter RSI, menilai jenis pasaran, dan menggabungkan penilaian dengan petunjuk lain.
Strategi ini telah dioptimumkan untuk memberi tumpuan kepada beberapa aspek:
Strategi penembusan dua kali ganda adalah strategi kuantitatif yang sangat praktikal secara keseluruhan. Strategi ini mudah dikendalikan, risiko penarikan baliknya rendah, dengan pengoptimuman parameter dan penyempurnaan peraturan boleh menjadi prosedur kuantitatif yang bijak dan stabil.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © hobbiecode
// If RSI(2) is less than 15, then enter at the close.
// Exit on close if today’s close is higher than yesterday’s high.
//@version=5
strategy("Hobbiecode - RSI + Close previous day", overlay=true)
// RSI parameters
rsi_period = 2
rsi_lower = 15
// Calculate RSI
rsi_val = ta.rsi(close, rsi_period)
// Check if RSI is lower than the defined threshold
if (rsi_val < rsi_lower)
strategy.entry("Buy", strategy.long)
// Check if today's close is higher than yesterday's high
if (strategy.position_size > 0 and close > ta.highest(high[1], 1))
strategy.close("Buy")
// Plot RSI on chart
plot(rsi_val, title="RSI", color=color.red)
hline(rsi_lower, title="Oversold Level", color=color.blue)