
Gambaran keseluruhan
Strategi ini adalah sistem perdagangan yang lengkap berdasarkan parameter SAR ((Stop and Reverse) yang berparallel, untuk membuat keputusan membeli dan menjual dengan mengikuti trend harga secara dinamik. Sistem ini menggunakan kaedah trend trend klasik, menggabungkan mekanisme perdagangan dua hala multi-saluran, yang dapat menangkap pergerakan harga dalam keadaan pasaran yang berbeza.
Prinsip Strategi
Strategi ini beroperasi berdasarkan prinsip teras berikut:
- Menggunakan penunjuk SAR garis paralon sebagai alat utama untuk menentukan trend, penunjuk ini akan menyesuaikan kedudukannya mengikut pergerakan harga yang dinamik.
- Apabila penunjuk SAR jatuh dari harga di atas harga (crossunder), sistem mengenal pasti ia sebagai trend menaik dan mencetuskan beberapa isyarat.
- Apabila penunjuk SAR menembusi harga dari bawah harga (crossover), sistem mengiktirafnya sebagai trend menurun dan mencetuskan isyarat shorting.
- Strategi mengawal sensitiviti penunjuk SAR melalui tiga parameter utama: nilai permulaan ((0.02), kenaikan langkah ((0.02), dan nilai maksimum ((0.2)).
- Sistem ini secara automatik memetakan titik SAR pada carta, yang dipaparkan dalam warna hijau untuk trend naik dan merah untuk trend turun.
Kelebihan Strategik
- Pengesanan trend yang sistematik: strategi yang sepenuhnya sistematik, mengelakkan gangguan emosi yang disebabkan oleh penilaian subjektif.
- Mekanisme Hentian Dinamis: Indeks SAR akan menyesuaikan secara automatik dengan perubahan harga, memberikan Hentian Hentian Dinamis.
- Perdagangan dua hala: menyokong perdagangan plus dan minus, yang boleh menghasilkan keuntungan dalam pelbagai keadaan pasaran.
- Sokongan visual: Penunjuk titik SAR yang dibezakan dengan warna, membolehkan peniaga memahami keadaan pasaran secara intuitif.
- Parameter boleh disesuaikan: Dengan menyesuaikan tiga parameter teras, ia boleh disesuaikan dengan ciri-ciri turun naik pasaran yang berbeza.
Risiko Strategik
- Risiko pasaran tidak menentu: Isyarat palsu yang kerap mungkin dijana dalam pasaran sisi dan tidak menentu, mengakibatkan stop loss berterusan.
- Risiko titik tergelincir: Dalam pasaran pantas, harga transaksi sebenar mungkin jauh berbeza dengan harga semasa isyarat dihasilkan.
- Sensitiviti parameter: Tetapan parameter yang berbeza dapat mempengaruhi prestasi strategi dengan ketara dan memerlukan pengoptimuman yang berhati-hati.
- Risiko trend reversal: Kemunculan pulangan yang lebih besar boleh berlaku jika trend berubah secara tiba-tiba.
Arah pengoptimuman strategi
- Memperkenalkan penapis trend: Tambahan penanda trend boleh ditambah, seperti purata bergerak, untuk mengurangkan isyarat palsu.
- Mekanisme penyesuaian parameter yang dioptimumkan: parameter SAR boleh disesuaikan mengikut kadar turun naik pasaran yang dinamik.
- Tambah modul kawalan risiko: Tambah sasaran stop loss dan keuntungan tetap, meningkatkan keupayaan pengurusan risiko.
- Menambah analisis kuantiti urus niaga: menggabungkan indikator kuantiti urus niaga untuk meningkatkan kebolehpercayaan isyarat.
- Membangunkan pengiktirafan persekitaran pasaran: menambah fungsi penilaian keadaan pasaran, menggunakan parameter yang berbeza dalam keadaan pasaran yang berbeza.
ringkaskan
Ini adalah strategi perdagangan yang lengkap berdasarkan petunjuk teknikal klasik, dengan ciri-ciri sistematis dan objektif. Dengan parameter yang munasabah dan pengoptimuman strategi, sistem ini dapat mencapai prestasi yang baik di pasaran yang sedang tren. Walau bagaimanapun, pengguna perlu mengetahui sepenuhnya mengenai keterbatasan strategi, terutamanya dalam pasaran yang bergolak.
Kod sumber strategi
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-25 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("LTJ Strategy", overlay=true)
// Parámetros del Parabolic SAR
start = input(0.02, title="Start")
increment = input(0.02, title="Increment")
maximum = input(0.2, title="Maximum")
// Calculando el Parabolic SAR
sar = ta.sar(start, increment, maximum)
// Condiciones para entrar y salir de la posición
longCondition = ta.crossunder(sar, close) // Compra cuando el Parabolic SAR cruza por debajo del precio de cierre
exitLongCondition = ta.crossover(sar, close) // Venta cuando el Parabolic SAR cruza por encima del precio de cierre
// Condiciones para entrar y salir de la posición
shortCondition = ta.crossover(sar, close) // Compra cuando el Parabolic SAR cruza por debajo del precio de cierre
exitShortCondition = ta.crossunder(sar, close) // Venta cuando el Parabolic SAR cruza por encima del precio de cierre
// Ejecutando las órdenes según las condiciones
if (longCondition)
strategy.entry("Buy", strategy.long)
if (exitLongCondition)
strategy.close("Buy")
// Ejecutar las órdenes de venta en corto
if (shortCondition)
strategy.entry("Sell", strategy.short)
if (exitShortCondition)
strategy.close("Sell")
// Opcional: Dibujar el Parabolic SAR en el gráfico para visualización
// Si el SAR está por debajo del precio, lo pintamos de verde; si está por encima, de rojo
colorSar = sar < close ? color.green : color.red
plot(sar, style=plot.style_circles, color=colorSar, linewidth=2, title="Parabolic SAR")