Strategi Perdagangan Kuantitatif Berbasis Indikator SAR, Saham dan Sekuritas Parabolik

Penulis:ChaoZhang, Tanggal: 2024-01-18 11:40:38
Tag:

img

Gambaran umum

Strategi ini disebut Triple Insurance strategi perdagangan kuantitatif. Ini menggabungkan sinyal dari indikator Parabolic SAR, Stock dan Securities untuk menangkap tren breakout. Analisis multi-frame waktu mewujudkan keputusan perdagangan yang lebih stabil dan dapat diandalkan melalui kombinasi indikator periodik yang berbeda.

Logika Strategi

Strategi ini menggunakan indikator Parabolic SAR untuk menentukan arah tren dan waktu pembalikan. Indikator Stoch menilai apakah itu terlalu banyak dibeli atau terlalu banyak dijual. Fungsi Keamanan mengekstrak arah rata-rata pergerakan siklus yang lebih lama untuk menentukan tren keseluruhan. Ketiga ini dikombinasikan untuk membentuk keputusan perdagangan:

  1. Ketika titik Parabolic SAR berkonversi ke arah menurun, itu dianggap sebagai sinyal bullish; ketika titik berbalik ke atas, itu menunjukkan penurunan.

  2. Nilai saham K di bawah 20 dianggap oversold, dan di atas 80 dianggap overbought.

  3. Fungsi Keamanan memanggil rata-rata bergerak siklus yang lebih lama untuk menentukan arah tren keseluruhan, memungkinkan analisis gabungan antara siklus waktu yang berbeda.

Ketika tiga indikator di atas memberi sinyal bullish, pergi panjang. Ketika memberi sinyal bearish, pergi pendek. Ikuti dengan ketat prinsip penyaringan beberapa indikator untuk secara efektif menyaring breakout palsu dan mengunci tren sejati.

Keuntungan

Keuntungan terbesar dari strategi ini terletak pada analisis multi-frame waktu. Tiga indikator menilai perilaku harga masing-masing pada jangka pendek, jangka menengah dan jangka panjang. Parabolic SAR menangkap waktu pembalikan dan tren jangka pendek. Saham menentukan kondisi overbought dan oversold saat ini. Fungsi Keamanan menentukan arah tren keseluruhan. Ketiga indikator saling melengkapi untuk menghindari gangguan dari pecah palsu secara efektif dan memanfaatkan peluang pembentukan tren.

Pada saat yang sama, strategi ini mengadopsi beberapa indikator untuk penilaian dan penyaringan untuk meminimalkan kemungkinan kesalahan penilaian dari satu.

Risiko

Risiko utama dari strategi ini terletak pada kesesuaian pengaturan parameter indikator. Ukuran langkah dan ukuran langkah maksimum Parabolic SAR secara langsung mempengaruhi kecepatan menangkap pembalikan. Nilai K dan siklus perataan nilai D Stoch perlu sesuai dengan karakteristik pasar. Siklus pemilihan fungsi Keamanan juga mempengaruhi penilaian. Pengaturan yang tidak tepat dari parameter kunci ini semua dapat menyebabkan keputusan perdagangan strategi yang salah.

Selain itu, prinsip analisis multi-frame waktu menekankan kombinasi indikator di seluruh periode. Namun, bagaimana menangani perbedaan antara indikator siklus panjang dan pendek juga merupakan masalah yang patut diperhatikan. Solusi yang mungkin adalah untuk menentukan arah keseluruhan dengan indikator tren dan menentukan waktu keluar tertentu menggunakan indikator BREAKOUT.

Arahan Optimasi

Arah utama untuk optimalisasi lebih lanjut dari strategi ini adalah dalam tiga aspek berikut:

  1. Meningkatkan mekanisme ukuran langkah adaptif. Memungkinkan parameter SAR Parabolik untuk menyesuaikan berdasarkan tingkat volatilitas pasar untuk lebih menangkap pembalikan.

  2. Menambahkan mekanisme stop loss. Keluar dengan stop loss ketika harga melanggar tingkat tertentu menuju arah yang tidak menguntungkan. Mengontrol kerugian transaksi tunggal.

  3. Memperkenalkan teknik pembelajaran mesin. Menggunakan algoritma untuk melatih korelasi antara perilaku harga di berbagai periode waktu. Parameter strategi yang menggabungkan kerangka waktu yang berbeda juga dapat dioptimalkan melalui algoritma.

Kesimpulan

Strategi kuantitatif Triple Insurance memanfaatkan sepenuhnya keuntungan komplementer dari indikator SAR Parabolik, Saham dan Sekuritas. Mereka menilai konsistensi perilaku pasar dari dimensi tren jangka pendek, tingkat overbought/oversold dan rata-rata bergerak jangka panjang untuk membangun strategi perdagangan yang stabil dan dapat diandalkan. Menggunakan beberapa indikator membantu menyaring sinyal palsu. Penggunaan multi-frame waktu memungkinkan pengambilan keputusan berdasarkan premis bahwa verifikasi diperoleh baik dalam siklus pendek maupun panjang. Secara umum, strategi ini memiliki integrasi yang kuat dan kepraktisan yang tinggi, menjadikannya bermanfaat untuk penelitian dan aplikasi lebih lanjut.


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

//@version=5
strategy(title='kyenji', shorttitle='kyenji90', overlay=true)

// Parabolic SAR
parabolicSARStart=input.float(0.01)
parabolicSARInc=input.float(0.01)
parabolicSARMax=input.float(0.2)
psarDot = ta.sar(parabolicSARStart,parabolicSARInc,parabolicSARMax)
longConditionPSAR = psarDot > close
shortConditionPSAR = psarDot < close

// Stoch
periodK = input.int(14, title="K", minval=1)
periodD = input.int(3, title="D", minval=1)
smoothK = input.int(3, title="Smooth", minval=1)
k = ta.sma(ta.stoch(close, high, low, periodK), smoothK)
d = ta.sma(k, periodD)
h0 = 80
h1 = 20
longConditionStoch = k < h1
shortConditionStoch = k > h0

// Security
securityPeriod=input('180')
longConditionSecurity = ta.crossover(request.security(syminfo.tickerid, securityPeriod, close),request.security(syminfo.tickerid, securityPeriod, open))
shortConditionSecurity = ta.crossunder(request.security(syminfo.tickerid, securityPeriod, close),request.security(syminfo.tickerid, securityPeriod, open))

// Generate Signal
longCondition = longConditionSecurity and longConditionPSAR and longConditionStoch
shortCondition = shortConditionSecurity and shortConditionPSAR and shortConditionStoch

if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)


Lebih banyak