Strategi Menunggang Trend Bull Berdasarkan RSI Stochastic dengan Peraturan Khas untuk Bias Bullish Berat

Penulis:ChaoZhang, Tarikh: 2023-10-17 14:31:22
Tag:

img

Ringkasan

Ini adalah strategi trend yang hanya panjang. Ia menggunakan saluran Donchian dan penunjuk StochRSI untuk mengenal pasti trend bull yang kuat dan mengambil bahagian dengan risiko rendah.

Logika Strategi

Strategi ini menggunakan dua penunjuk berikut untuk mengenal pasti trend:

  1. Saluran Donchian: Mengira EMA 6 hari 30 bars tertinggi terkini, sebagai jalur atas saluran.

  2. Indikator StochRSI: Termasuk garisan %K dan garisan %D. Strategi ini menambah jalur bawah pada garisan %K, lalai adalah 35. Apabila garisan %K melintasi bawah jalur bawah, ia menandakan akhir trend bull.

Khususnya, logik perdagangan adalah:

  1. Apabila dekat berada di atas jalur atas Donchian, ia menunjukkan latar belakang hijau, menunjukkan trend bull.

  2. Apabila StochRSI %K berada di atas band bawah 35 lalai, pergi panjang.

  3. Apabila %K melintasi band bawah, tutup kedudukan panjang.

Seperti yang kita lihat, strategi ini menggunakan kedua-dua penapis trend dan penunjuk osilator, untuk mengambil bahagian dalam trend bull dengan risiko rendah. Saluran Donchian menapis pasaran bukan trend, memastikan hanya mengambil masa yang lama dalam trend bull. StochRSI mengenal pasti status overbought / oversold, untuk menutup kedudukan dengan tepat pada masanya.

Kelebihan

Kelebihan strategi ini termasuk:

  1. Hanya jangka panjang, mengelakkan kerugian di pasaran beruang.

  2. Menggunakan Saluran Donchian untuk mengenal pasti trend, menapis pasaran yang tidak trend.

  3. Parameter StochRSI yang boleh diselaraskan, boleh menetapkan tahap masuk dan keluar berdasarkan selera risiko.

  4. Sesuai untuk saham dengan trend menaik yang berterusan.

  5. Logik yang mudah dan jelas, mudah difahami dan dilaksanakan.

Risiko

Terdapat juga beberapa risiko:

  1. Melewatkan titik kemasukan, tidak dapat menangkap keuntungan penuh dalam trend.

  2. Pembalikan trend tiba-tiba, penunjuk gagal keluar tepat pada masanya, membawa kepada kerugian besar.

  3. Tetapan parameter yang tidak sesuai meningkatkan kekerapan perdagangan dan isyarat palsu.

  4. Hanya sesuai untuk pasaran bull jangka panjang, bukan untuk pasaran berkisar atau menurun.

  5. Perlu menonton asas untuk mengelakkan memilih saham dengan asas yang melemah.

Peningkatan

Beberapa cara untuk meningkatkan strategi:

  1. Mengoptimumkan parameter untuk pasaran dengan turun naik yang berbeza.

  2. Tambah stop loss untuk mengehadkan kerugian dalam perdagangan tunggal.

  3. Gabungkan asas dan berita, elakkan saham dengan asas yang lemah.

  4. Mengoptimumkan masa kemasukan, memastikan kemasukan tepat pada masanya melalui ujian berulang.

  5. Mengoptimumkan masa keluar, mengelakkan keluar awal dalam trend bull.

  6. Uji pada sampel stok yang berbeza untuk menilai prestasi. Cari jenis stok yang optimum.

Kesimpulan

Strategi ini mengenal pasti trend dengan Saluran Donchian, dan berdagang dengan isyarat StochRSI. Ia dapat dengan berkesan mengikuti trend bull dengan risiko yang rendah. Pro adalah logik yang mudah dan terus menangkap momentum menaik. Perlu memberi perhatian kepada penyesuaian parameter, pemilihan saham, dan penambahbaikan lanjut. Jika dilaksanakan dengan betul, strategi ini boleh menjadi alat yang berkesan untuk mengambil bahagian dalam pasaran bull jangka panjang.


/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 3h
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/
// © SnarkyPuppy

//@version=5
strategy("Filtered Stoch", overlay=false, default_qty_value = 100, default_qty_type=strategy.percent_of_equity)

/////high filter...upper donchian channel of ema... or highest ema for a given amount of candles

filter_ema_len= input(6)
ema_donchian_len = input(30)

ema=ta.highest(ta.ema(high,filter_ema_len),ema_donchian_len)

////////////////////////basic stoch rsi with max val 100 and min val 0.. entry above lowerband preset 35

smoothK = input.int(7, "K", minval=1)
smoothD = input.int(4, "D", minval=1)
lengthRSI = input.int(14, "RSI Length", minval=1)
lengthStoch = input.int(14, "Stochastic Length", minval=1)
src = input(close, title="RSI Source")
rsi1 = ta.rsi(src, lengthRSI)
k = math.min(100, math.max(0,ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)))
d = math.max(math.min(ta.sma(k, smoothD),80),35)
plot(k, "K", color=#2962FF)
plot(d, "D", color=#FF6D00)
h0 = hline(80, "Upper Band", color=#787B86)
hline(50, "Middle Band", color=color.new(#787B86, 50))
lowerband=input(35)
h11 = hline(lowerband, "Lower Band", color=#787B86)
fill(h0, h11, color=color.rgb(33, 150, 243, 90), title="Background")

ematrend= close>ema ? 1 : 0

bgcolor(ematrend==1?color.rgb(76, 175, 79, 80):na)

longCondition = k>lowerband and ematrend==1
if (longCondition)
    strategy.entry("Up", strategy.long)

shortCondition =  ta.crossunder(k,lowerband)
if (shortCondition)
    strategy.close("Up", shortCondition)
    


Lebih lanjut