Type/to search

Strategi Kuantitatif Penapis Julat Dinamik dan Pengurusan Risiko ATR

SMA
2
Follow
502
Followers

img
img

Gambaran Keseluruhan

Strategi kuantitatif penapisan julat dinamik dan pengurusan risiko ATR adalah sistem dagangan yang menggabungkan analisis teknikal dan kawalan risiko. Strategi ini mengenal pasti titik perubahan arah aliran yang berpotensi berdasarkan kedudukan harga relatif terhadap julat pergerakannya, dan menggunakan Purata Julat Sebenar (ATR) untuk menetapkan tahap ambil untung dan henti rugi yang dinamik, dengan itu menguruskan risiko setiap dagangan secara berkesan. Pendekatan ini bukan sahaja dapat menangkap peluang penembusan harga, tetapi juga secara automatik menyesuaikan parameter risiko mengikut turun naik pasaran semasa, membolehkan strategi mengekalkan kebolehsuaian yang baik dalam persekitaran pasaran yang berbeza.

Prinsip Strategi

Logik teras strategi ini berkisar pada dua komponen utama: penapis julat dan sistem pengurusan risiko ATR.

Bahagian penapis julat terlebih dahulu mengira Purata Pergerakan Mudah (SMA) harga, yang bertindak sebagai garis tengah. Kemudian, berdasarkan sisihan piawai harga yang didarab dengan gandaan, saluran atas dan bawah dicipta. Apabila harga menembusi saluran atas, sistem mengenal pasti potensi permulaan arah aliran menaik, mencetuskan isyarat beli (long); apabila harga jatuh di bawah saluran bawah, sistem mengenal pasti potensi permulaan arah aliran menurun, mencetuskan isyarat jual (short). Andaian asas pendekatan ini ialah tahap penyimpangan harga daripada puratanya mungkin menandakan pembentukan arah aliran baharu.

Pengiraan utama dalam kod adalah seperti berikut:

smooth = ta.sma(src, length) dev = mult * ta.stdev(src, length) upper = smooth + dev lower = smooth - dev

Bahagian pengurusan risiko pula menggunakan penunjuk ATR untuk menetapkan tahap Ambil Untung (Take Profit) dan Henti Rugi (Stop Loss) yang dinamik. ATR adalah penunjuk penting untuk mengukur turun naik pasaran; semakin besar nilainya, semakin ganas turun naik pasaran. Strategi menentukan jarak ambil untung dan henti rugi dengan mendarabkan ATR dengan gandaan tertentu, supaya dalam pasaran yang lebih turun naik, titik ambil untung dan henti rugi akan ditetapkan lebih jauh secara automatik, manakala dalam pasaran yang kurang turun naik, titik tersebut akan lebih dekat dengan harga kemasukan.

Pelaksanaan kod adalah seperti berikut:

takeProfitLong = strategy.position_avg_price + (atr * tpMultiplier) stopLossLong = strategy.position_avg_price - (atr * slMultiplier) takeProfitShort = strategy.position_avg_price - (atr * tpMultiplier) stopLossShort = strategy.position_avg_price + (atr * slMultiplier)

Syarat kemasukan ditentukan dengan menilai sama ada harga menembusi saluran atas atau bawah penapis julat:

longCondition = ta.crossover(close, upper) and not uptrend[1] shortCondition = ta.crossunder(close, lower) and not downtrend[1]

Perlu diingatkan bahawa strategi menambah syarat tambahan not uptrend[1] dan not downtrend[1] untuk mengelakkan kemasukan berulang dalam arah aliran yang telah disahkan, yang membantu mengurangkan isyarat palsu.

Kelebihan Strategi

  1. Kebolehsuaian Tinggi: Dengan melaraskan tahap ambil untung dan henti rugi secara dinamik melalui ATR, strategi ini secara automatik menyesuaikan diri dengan ciri turun naik pasaran yang berbeza, menyediakan ruang ambil untung dan henti rugi yang lebih luas dalam pasaran yang sangat turun naik, dan mengetatkan kawalan risiko dalam pasaran yang kurang turun naik.

  2. Pengurusan Risiko yang Sempurna: Setiap dagangan mempunyai tahap ambil untung dan henti rugi yang jelas, bukan sahaja mengehadkan kerugian maksimum setiap dagangan, tetapi juga memastikan keuntungan dapat dikunci apabila mencapai sasaran yang diharapkan.

  3. Parameter Boleh Dioptimumkan: Strategi menyediakan pelbagai parameter boleh laras, termasuk panjang penapis julat, gandaan, serta panjang pengiraan ATR dan gandaan ambil untung/henti rugi. Pedagang boleh mengoptimumkannya mengikut pasaran yang berbeza dan pilihan risiko peribadi.

  4. Gabungan Penunjuk Teknikal: Strategi menggabungkan beberapa penunjuk teknikal seperti Purata Pergerakan, Sisihan Piawai, dan ATR, membentuk sistem dagangan yang komprehensif, bukan sahaja memberi tumpuan kepada penembusan harga tetapi juga mempertimbangkan turun naik pasaran.

  5. Visualisasi yang Baik: Strategi melukis saluran atas dan bawah, garis tengah, serta tahap ambil untung dan henti rugi bagi kedudukan semasa pada carta, membolehkan pedagang memantau pelaksanaan strategi secara visual.

Risiko Strategi

  1. Penembusan Palsu dalam Pasaran Sideways: Dalam pasaran sideways tanpa arah aliran yang jelas, harga mungkin kerap menembusi saluran atas dan bawah, menyebabkan banyak isyarat palsu dan kos dagangan yang tidak perlu. Penyelesaian mungkin termasuk menambah penunjuk pengesahan atau memanjangkan panjang penapis untuk mengurangkan sensitiviti.

  2. Kepekaan Parameter: Prestasi strategi sangat bergantung pada tetapan parameter; persekitaran pasaran yang berbeza mungkin memerlukan kombinasi parameter yang berbeza. Tetapan parameter yang salah boleh menyebabkan prestasi strategi yang lemah. Adalah disyorkan untuk menggunakan ujian balik (backtest) untuk mencari parameter yang paling sesuai untuk pasaran tertentu.

  3. Risiko Henti Rugi Terlalu Besar: Dalam pasaran yang sangat turun naik secara melampau, henti rugi berasaskan ATR mungkin ditetapkan terlalu jauh, menyebabkan kerugian tunggal melebihi jangkaan. Nilai henti rugi maksimum mutlak boleh dipertimbangkan untuk mengehadkan risiko ini.

  4. Pembalikan Arah Aliran Tidak Tepat Masa: Strategi ini berprestasi baik dalam mengenal pasti permulaan arah aliran, tetapi mungkin lambat bertindak balas semasa pembalikan arah aliran, menyebabkan keuntungan terkikis. Penunjuk pembalikan arah aliran boleh ditambah untuk menambah baik perkara ini.

  5. Kekurangan Pengesahan Volume Dagangan: Strategi semasa hanya berdasarkan data harga, tanpa mengambil kira perubahan volume dagangan. Dalam sesetengah pasaran, penembusan harga tanpa sokongan volume yang mencukupi mungkin merupakan isyarat palsu. Adalah disyorkan untuk mempertimbangkan volume sebagai faktor pengesahan tambahan.

Arah Pengoptimuman Strategi

  1. Menambah Penapis Volume: Volume boleh dipertimbangkan sebagai penunjuk pengesahan tambahan, misalnya memerlukan volume meningkat dengan ketara semasa penembusan harga. Ini membantu menapis isyarat penembusan berkualiti rendah. Pelaksanaan khusus boleh mengira purata pergerakan volume dan memerlukan volume semasa penembusan melebihi purata pada peratusan tertentu.

  2. Memperkenalkan Penunjuk Pengesahan Arah Aliran: Sebagai contoh, arah Purata Pergerakan jangka panjang boleh ditambah untuk menilai; hanya masuk dagangan apabila arah penembusan sejajar dengan arah aliran jangka panjang, yang membantu mengelakkan dagangan melawan arah aliran.

  3. Mengoptimumkan Strategi Ambil Untung/Henti Rugi: Henti rugi berperingkat (trailing stop) boleh dilaksanakan, iaitu apabila harga bergerak ke arah yang menguntungkan, kedudukan henti rugi dinaikkan secara beransur-ansur untuk mengunci sebahagian keuntungan sambil memberi ruang pergerakan yang mencukupi kepada harga.

  4. Penapis Masa: Sesetengah pasaran mempunyai ciri turun naik dan arah aliran yang berbeza pada waktu tertentu. Penapis masa boleh ditambah untuk berdagang hanya dalam tempoh masa yang paling sesuai untuk strategi.

  5. Analisis Pelbagai Jangka Masa: Pertimbangkan untuk menggunakan penapis julat pada pelbagai jangka masa; hanya laksanakan dagangan apabila isyarat daripada pelbagai jangka masa adalah konsisten, yang membantu mengurangkan isyarat palsu.

  6. Mekanisme Penyesuaian Parameter Automatik: Bangunkan mekanisme yang membolehkan strategi melaraskan parameter secara automatik berdasarkan prestasi pasaran terkini, contohnya meningkatkan gandaan apabila turun naik meningkat, dan mengurangkannya apabila turun naik menurun.

  7. Menambah Penapis Persekitaran Pasaran: Gunakan penunjuk seperti ADX (Purata Indeks Arah) untuk menentukan sama ada pasaran berada dalam persekitaran arah aliran atau sideway, dan laraskan cara pelaksanaan strategi dengan sewajarnya, contohnya mungkin mengelakkan dagangan sepenuhnya dalam pasaran sideway.

Kesimpulan

Strategi kuantitatif penapisan julat dinamik dan pengurusan risiko ATR ialah sistem dagangan komprehensif yang menggabungkan pengenalpastian penembusan harga dan pengurusan risiko dinamik. Dengan mengenal pasti titik perubahan arah aliran yang berpotensi melalui penapis julat dan menggunakan ATR untuk menetapkan tahap ambil untung dan henti rugi yang menyesuaikan dengan turun naik pasaran, strategi ini dapat menangkap peluang penembusan pasaran sambil mengekalkan kawalan risiko yang baik.

Kelebihan utama strategi ini terletak pada kebolehsuaian dan mekanisme pengurusan risiko yang sempurna, tetapi ia juga menghadapi cabaran seperti penembusan palsu dalam pasaran sideway dan kepekaan parameter. Melalui penambahan pengesahan volume, penapis arah aliran, pengoptimuman mekanisme ambil untung/henti rugi, dan lain-lain, strategi ini mempunyai ruang pengoptimuman yang besar.

Bagi pedagang, memahami logik prinsip strategi ini dan melaraskan parameter mengikut pasaran khusus yang didagangkan dan pilihan risiko peribadi adalah kunci untuk mengaplikasikan strategi ini dengan jayanya. Pada masa yang sama, pemantauan dan penilaian prestasi strategi secara berterusan, serta membuat pelarasan dan pengoptimuman yang diperlukan pada masa yang sesuai, juga merupakan langkah penting untuk mengekalkan keberkesanan jangka panjang strategi.

Source
Pine
/*backtest
start: 2024-05-27 00:00:00
end: 2024-12-17 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"SOL_USDT"}]
*/

//@version=5
strategy("Range Filter Strategy with ATR TP/SL", overlay=true, margin_long=100, margin_short=100)

// Inputs
Strategy parameters
Strategy parameters
Range Filter Length (Optional)
Range Filter Multiplier (Optional)
ATR Length (Optional)
Take Profit Multiplier (Optional)
Stop Loss Multiplier (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)