Strategi Scalping di Pasaran Pembalikan Trend

Penulis:ChaoZhang, Tarikh: 2024-01-24 17:43:50
Tag:

img

Ringkasan

Strategi ini bertujuan untuk mengenal pasti titik beli yang rendah selepas penyesuaian trend jangka panjang melalui turun naik jangka pendek, untuk menangkap permulaan pasaran trend baru.

Prinsip Strategi

  1. Pertama, tentukan keadaan trend jangka panjang. Strategi menggunakan penunjuk KD untuk menilai keadaan trend jangka panjang dan jangka pendek. Apabila penunjuk KD jangka panjang mengekalkan di atas 50 untuk tempoh berturut-turut, ia bermakna pasaran bullish, yang mewujudkan keadaan untuk strategi untuk menentukan latar belakang makro.

  2. Kedua, mengenal pasti ciri-ciri turun naik penyesuaian jangka pendek. Strategi ini menggunakan penunjuk RSI untuk menentukan kedalaman penyesuaian jangka pendek. Apabila penunjuk RSI mencipta lereng yang agak rendah berturut-turut, ini bermakna pengumpulan dan plat basuh sedang berlangsung. Digabungkan dengan penunjuk KD, kita boleh menilai sama ada turun naik jangka pendek hampir berakhir.

  3. Selain itu, tentukan kawasan sokongan. Strategi akan mengenal pasti kenaikan penunjuk RSI dari tahap yang lebih rendah, menunjukkan pembentukan kawasan sokongan. Peningkatan penunjuk KD juga mengesahkan titik ini. Faktor-faktor ini bersama-sama menunjukkan bahawa masa untuk pembalikan sudah matang untuk campur tangan.

  4. Akhirnya, mengenal pasti isyarat pembalikan untuk melengkapkan kemasukan. Apabila penunjuk di atas memenuhi syarat, isyarat beli akan dihasilkan, yang menunjukkan bahawa campur tangan panjang boleh dibuat. Ini adalah titik kemasukan terbaik ketika trend bermula.

Analisis Kelebihan

Kelebihan terbesar strategi ini ialah dengan memanfaatkan sepenuhnya masa masuk terbalik semasa turun naik penyesuaian jangka pendek, kekuatan sokongan disahkan, dengan itu risiko dapat dikawal. Ini memberikan potensi pulangan yang besar untuk pasaran trend berikutnya.

Kedua, tetapan parameter penunjuk adalah sesuai untuk mengelakkan perdagangan yang terlalu bising.

Analisis Risiko

Risiko utama yang dihadapi oleh strategi ini adalah bahawa kesilapan berlaku dalam menilai trend jangka panjang. Apabila dalam pasaran penyatuan dan pembezaan, strategi akan menghasilkan isyarat yang salah. Di samping itu, sokongan jangka pendek boleh pecah lagi, memerlukan stop loss tepat pada masanya.

Untuk mengurangkan risiko, parameter pertama harus disesuaikan mengikut latar belakang pasaran makro untuk mengurangkan kepekaan isyarat panjang. Kedua, garis stop loss boleh ditetapkan untuk keluar dengan cepat apabila sokongan pecah. Akhirnya, jika isyarat yang salah berturut-turut berlaku, strategi harus ditangguhkan dan keadaan pasaran dinilai semula.

Arahan pengoptimuman

Masih ada ruang untuk mengoptimumkan lagi strategi ini:

  1. Tambah penunjuk jumlah untuk memastikan kekuatan sokongan

  2. Set pullback stop loss untuk melindungi keuntungan strategi

  3. Tingkatkan penapis terobosan untuk mengelakkan kehilangan henti pengesanan selepas gangguan sokongan

  4. Mengintegrasikan lebih banyak penunjuk untuk penilaian komprehensif untuk meningkatkan kestabilan strategi

Kesimpulan

Strategi penangkapan keuntungan ini berjaya menggunakan ciri-ciri turun naik penyesuaian jangka pendek di bawah bimbingan latar belakang makro untuk mengenal pasti isyarat pembalikan dan memasuki pasaran mengikut prinsip membeli rendah dan menjual tinggi. Dengan mengoptimumkan tetapan parameter dan cara menghentikan kerugian, risiko perdagangan dapat dikurangkan. Ini adalah strategi kuantitatif yang boleh dipercayai, stabil dan cekap.


/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("scalping against trapped countertrend", overlay=false , precision=5 )

x_src = input( hl2 , title="Source" )
x_len_a = input( 5 , title="short term trend" , minval=1 )
x_len_b = input( 60 , title="long term trend" , minval=1 )
x_k_b = input( 13 , title="smooth long term trend" , minval=1 )
x_changk = input( 15 , title="clear short term pullback appears recently" , minval=1 )
x_rsi_ct = input( 35.0 , title="threshold of short term pullback clear" , minval=0.0 , maxval=100.0 )
x_rsi_ft = input( 50.0 , title="threshold of short term pullback end" , minval=0.0 , maxval=100.0 )
x_exit_if_reason_over = input(false)

y_stoch = stoch( x_src , high , low , x_len_b )
y_k = sma( y_stoch , x_k_b )
y_rsi = rsi( x_src , x_len_a )

y_upper = min( y_k-50 , y_rsi-x_rsi_ft , x_changk>1?x_rsi_ct-lowest(y_rsi,x_changk):50 )
if ( y_upper>0 )
    strategy.entry("LE", strategy.long)
else if ( x_exit_if_reason_over and strategy.position_size>0 )
    strategy.close("LE", comment="x" )
y_lower = max( y_k-50 , y_rsi-x_rsi_ft , x_changk>1?100-x_rsi_ct-highest(y_rsi,x_changk):-50 )
if ( y_lower<0 )
    strategy.entry("SE", strategy.short)
else if ( x_exit_if_reason_over and strategy.position_size<0 )
    strategy.close("SE", comment="x" )

plot( y_stoch , color=#ff3333 )
plot( y_k , color=#6666ff )
plot( y_rsi , color=#cccc00 )
hline(50)

Lebih lanjut