Strategi Peralihan Masuk Ganda

Penulis:ChaoZhang, Tarikh: 2023-11-13 17:56:24
Tag:

img

Ringkasan

Strategi Reversal Entry Dual menghasilkan entri dengan menggabungkan isyarat pembalikan dari penunjuk MACD dan Stochastic RSI untuk dengan tepat pergi panjang dan pendek pada titik pembalikan trend.

Logika Strategi

Strategi ini terdiri daripada komponen berikut:

  1. Menggunakan penunjuk MACDs crossover garis sifar untuk menentukan pembalikan trend.

  2. Menggunakan penunjuk RSI Stochastic untuk mengenal pasti keadaan overbought dan oversold.

  3. Apabila garis MACD melintasi di atas sifar (isyarat pembalikan bullish) dan RSI Stochastic menunjukkan oversold, isyarat beli dihasilkan. Apabila garis MACD melintasi di bawah sifar (isyarat pembalikan bearish) dan RSI Stochastic menunjukkan overbought, isyarat jual dihasilkan.

  4. Strategi ini mempunyai kedua-dua mod plot indikator dan mod pelaksanaan. Dalam mod indikator, isyarat pembalikan ditandakan dengan segitiga. Dalam mod strategi, kedudukan panjang / pendek dibuka pada isyarat pembalikan.

Menggabungkan isyarat pembalikan MACD dengan tahap overbought / oversold Stochastic RSI meningkatkan ketepatan entri. Ia menyediakan masa yang baik untuk entri pada titik pembalikan trend.

Kelebihan

  • Penapisan penunjuk berganda meningkatkan ketepatan kemasukan

Penapis pembalikan berganda memastikan entri diambil hanya selepas pembalikan trend, mengurangkan isyarat palsu dan meningkatkan ketepatan entri.

  • Kerja perdagangan pembalikan untuk pasaran bergelora/berpeluh

Sebagai strategi pembalikan, ia cemerlang dalam keadaan pasaran beruang yang bergelora dengan kenaikan dan penurunan yang kerap dan membolehkan perdagangan menang pada setiap pembalikan swing kecil.

  • Persaingan pemula tanpa bias trend

Ia secara langsung berdagang semua pembalikan tanpa perlu menentukan trend utama, mudah digunakan untuk pemula.

  • Mod penunjuk atau strategi yang fleksibel

Mod membolehkan penggunaan fleksibel untuk analisis atau pelaksanaan automatik.

Risiko

  • Risiko perdagangan pembalikan yang lebih tinggi

Tanpa mempertimbangkan trend utama, perdagangan pembalikan mempunyai risiko yang lebih tinggi dalam pasaran yang mempunyai trend yang kuat, dengan kemungkinan kerugian berturut-turut membuka trend lawan.

  • Mengoptimumkan pelbagai parameter yang sukar

Banyak parameter penunjuk dua menjadikan pengoptimuman mencabar. Parameter yang tidak sesuai boleh menyebabkan perdagangan berlebihan atau isyarat yang tidak mencukupi.

  • Memerlukan akaun perdagangan frekuensi tinggi

Strategi frekuensi tinggi memerlukan akaun dagangan kos rendah untuk menyokong, jika tidak, yuran mungkin mengimbangi keuntungan.

Peluang Peningkatan

  • Mengoptimumkan parameter penunjuk

Ujian kombinasi parameter yang berbeza untuk mencari tetapan optimum untuk isyarat yang boleh dipercayai.

  • Tambah penapis trend

Menambah penunjuk trend dan mengambil isyarat pembalikan hanya ke arah trend mengelakkan perdagangan yang bertentangan dengan trend.

  • Melaksanakan stop loss

Menambah stop loss mengikut harga atau peratusan untuk mengawal risiko pada perdagangan.

  • Memperketat syarat kemasukan

Penapis kemasukan tambahan seperti lonjakan jumlah atau melintasi purata bergerak untuk mengurangkan kemasukan palsu.

Kesimpulan

Strategi kemasukan pembalikan berganda menyediakan pendekatan baru dan boleh dipercayai untuk membalikkan perdagangan tempatan. Ia cemerlang dalam keadaan pasaran beruang yang bergelora tetapi mempunyai risiko yang lebih tinggi. Pengoptimuman yang luas, penapis trend dan kawalan risiko diperlukan untuk mendapat keuntungan secara konsisten semasa perdagangan langsung.


/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('RB Reversal Tabs Strategy', overlay=true)
//Developer: Andrew Palladino
//Owner: Rob Booker
//Date Modified: 11/25/2018
//Updated to Pinescript V5 and transformed into a Strategy by: Powerscooter	11/25/2022

StrategyMode = input.bool(true,"Strategy Mode")
macd_fast_period = input(title='MACD Fast Period', defval=12)
macd_slow_period = input(title='MACD Slow Period', defval=26)
macd_signal_period = input(title='MACD Signal Period', defval=9)
stoch_period = input(title='Stochastic RSI Period', defval=70)
prc_k_period = input(title='%K Period', defval=30)
prc_d_period = input(title='%D Period', defval=30)
stoch_ob = input(title='Stochastic Overbought Level', defval=70)
stoch_os = input(title='Stochastic Oversold Level', defval=30)

[macd_line, signal_line, hist_line] = ta.macd(close, macd_fast_period, macd_slow_period, macd_signal_period)

fast_prc_k = 100 * (close - ta.lowest(low, stoch_period)) / (ta.highest(high, stoch_period) - ta.lowest(low, stoch_period))
fast_prc_d = ta.sma(fast_prc_k, prc_d_period)

slow_prc_k = ta.sma(fast_prc_k, prc_k_period)
slow_prc_d = ta.sma(slow_prc_k, prc_d_period)

full_prc_k = ta.sma(fast_prc_k, prc_k_period)
full_prc_d = ta.sma(full_prc_k, prc_d_period)

is_buy_reversal = ta.crossover(macd_line, 0) and full_prc_k < stoch_os
is_sell_reversal = ta.crossunder(macd_line, 0) and full_prc_k > stoch_ob

plotshape(is_buy_reversal and not StrategyMode, style=shape.triangleup, color=color.new(color.green, 0), size=size.small, location=location.belowbar)
plotshape(is_sell_reversal and not StrategyMode, style=shape.triangledown, color=color.new(color.red, 0), size=size.small, location=location.abovebar)

//Orders
if is_buy_reversal and StrategyMode
	strategy.entry("Long",strategy.long)
if is_sell_reversal and StrategyMode
	strategy.entry("Short",strategy.short)
//plot(full_prc_k, color=blue)
//plot(full_prc_d, color=red)
//plot(macd_line, color=blue)

Lebih lanjut