Type/to search

Sistem Strategi Kuantitatif Persilangan Purata Bergerak Pelbagai: Pengesanan Trend dan Pengoptimuman Isyarat Dagangan Berasaskan Purata Bergerak Suai

SMA
2
Follow
502
Followers

img
img

Gambaran Keseluruhan

Sistem strategi kuantitatif persilangan purata bergerak berbilang adalah strategi dagangan berdasarkan analisis teknikal, dengan idea teras untuk mengenal pasti perubahan arah aliran pasaran dengan memantau hubungan persilangan antara purata bergerak bagi kitaran yang berbeza, dan seterusnya menjana isyarat beli dan jual. Strategi ini membandingkan kedudukan relatif purata bergerak pantas (lalai 9 kitaran) dan purata bergerak perlahan (lalai 21 kitaran), menjana isyarat beli apabila purata pantas melintasi ke atas purata perlahan, dan isyarat jual apabila purata pantas melintasi ke bawah purata perlahan. Fleksibiliti strategi ini terletak pada sokongan untuk pelbagai jenis purata bergerak, termasuk Purata Bergerak Mudah (SMA), Purata Bergerak Eksponen (EMA), Purata Bergerak Berwajaran (WMA) dan Purata Bergerak Berwajaran Volum (VWMA), membolehkan pedagang menyesuaikan diri dengan persekitaran pasaran dan pilihan individu yang berbeza.

Prinsip Strategi

Prinsip teras strategi ini adalah berdasarkan fungsi petunjuk arah aliran purata bergerak. Purata bergerak dapat melicinkan data harga, menapis bunyi turun naik harga jangka pendek, dan mencerminkan arah aliran keseluruhan pasaran. Bahagian penting dalam pelaksanaan strategi termasuk:

  1. Pengiraan Purata Bergerak: Strategi ini mengira pelbagai jenis purata bergerak melalui fungsi tersuai f_ma, menyokong empat jenis SMA, EMA, WMA dan VWMA, membolehkan pengguna memilih jenis purata bergerak yang paling sesuai dengan persekitaran pasaran semasa.

  2. Penjanaan Isyarat Dagangan:

    • Isyarat Beli: Apabila purata bergerak pantas (lalai 9 kitaran) melintasi ke atas purata bergerak perlahan (lalai 21 kitaran), dikesan melalui fungsi ta.crossover, menunjukkan momentum harga jangka pendek melebihi arah aliran jangka panjang, dan pasaran mungkin memasuki arah aliran menaik.
    • Isyarat Jual: Apabila purata bergerak pantas melintasi ke bawah purata bergerak perlahan, dikesan melalui fungsi ta.crossunder, menunjukkan momentum harga jangka pendek lebih rendah daripada arah aliran jangka panjang, dan pasaran mungkin memasuki arah aliran menurun.
  3. Pelaksanaan Dagangan: Strategi ini menggunakan fungsi strategy.entry dan strategy.close untuk melaksanakan operasi beli dan jual, mencapai dagangan automatik sepenuhnya.

  4. Visualisasi: Strategi ini melukis purata bergerak melalui fungsi plot dan menandakan titik isyarat beli dan jual pada carta menggunakan label.new, membolehkan pedagang memahami logik strategi dan masa dagangan secara intuitif.

Kelebihan Strategi

  1. Keupayaan Pengesanan Arah Aliran: Strategi ini berdasarkan persilangan purata bergerak, dapat menangkap perubahan arah aliran pasaran dengan berkesan, sesuai untuk dagangan arah aliran jangka sederhana dan panjang. Isyarat persilangan purata bergerak biasanya ketinggalan di belakang titik perubahan harga, tetapi dapat menapis sejumlah besar bunyi dagangan dan meningkatkan kualiti dagangan.

  2. Pelarasan Parameter Fleksibel: Strategi ini membolehkan pengguna menyesuaikan tempoh kitaran purata bergerak pantas dan perlahan, serta memilih pelbagai kaedah pengiraan purata bergerak, membolehkan pengoptimuman berdasarkan kitaran pasaran dan ciri turun naik yang berbeza.

  3. Sokongan Pelbagai Jenis Purata Bergerak: Strategi ini menyokong empat jenis purata bergerak yang berbeza, setiap satunya mempunyai ciri tersendiri:

    • SMA: Memberi pemberat yang sama kepada semua harga, kesan pelicinan kuat tetapi tindak balas perlahan
    • EMA: Memberi pemberat lebih tinggi kepada harga terkini, lebih responsif terhadap perubahan harga
    • WMA: Meningkatkan pengaruh harga terkini melalui pemberat linear, mengimbangi sensitiviti dan kestabilan
    • VWMA: Menggabungkan maklumat volum, memberikan tahap sokongan dan rintangan yang lebih tepat di kawasan volum tinggi
  4. Maklum Balas Visual Jelas: Strategi ini menandakan isyarat beli dan jual secara visual pada carta, membantu pedagang memahami dan mengesahkan keputusan dagangan dengan cepat.

  5. Kod Ringkas dan Cekap: Kod strategi adalah ringkas dan jelas, menggunakan pemikiran pengaturcaraan berfungsi, mencapai pertukaran fleksibel pengiraan purata bergerak melalui fungsi tersuai, meningkatkan kebolehselenggaraan dan kebolehkembangan kod.

Risiko Strategi

  1. Isyarat Palsu dalam Pasaran Bergoncang: Dalam pasaran yang mendatar atau bergoncang, purata bergerak mungkin kerap bersilang, menjana sejumlah besar isyarat palsu, menyebabkan dagangan berlebihan dan perbelanjaan komisen yang tidak perlu. Penyelesaiannya boleh mempertimbangkan menambah syarat penapisan tambahan, seperti penunjuk kekuatan arah aliran atau menetapkan ambang amplitud silang minimum.

  2. Masalah Ketinggalan: Purata bergerak pada dasarnya adalah penunjuk ketinggalan, dan dalam pasaran yang berubah secara mendadak mungkin tidak dapat menangkap titik perubahan tepat pada masanya, menyebabkan kelewatan masa masuk atau keluar. Penyelesaiannya boleh mempertimbangkan menggabungkan penunjuk teknikal yang lebih sensitif seperti RSI atau MACD, atau mengoptimumkan parameter purata bergerak untuk mengurangkan ketinggalan.

  3. Kebergantungan pada Penunjuk Tunggal: Strategi ini hanya bergantung pada persilangan purata bergerak untuk membuat keputusan, kekurangan analisis pelbagai dimensi, mudah terdedah kepada bunyi pasaran. Penyelesaiannya boleh mempertimbangkan mengintegrasikan penunjuk teknikal lain seperti volum, penunjuk turun naik atau tahap sokongan/rintangan, untuk membina sistem dagangan yang lebih komprehensif.

  4. Kekurangan Mekanisme Pengurusan Risiko: Strategi sekarang tidak mempunyai mekanisme henti rugi dan ambil untung terbina dalam, yang boleh menyebabkan pengeluaran besar apabila arah aliran berbalik tetapi isyarat persilangan belum dicetuskan. Penyelesaiannya boleh mempertimbangkan menambah henti rugi dinamik, seperti henti rugi menjejak atau henti rugi berasaskan ATR.

  5. Kepekaan Parameter: Prestasi strategi agak sensitif terhadap pemilihan parameter purata bergerak, persekitaran pasaran yang berbeza mungkin memerlukan kombinasi parameter yang berbeza. Penyelesaiannya boleh mempertimbangkan menjalankan ujian pengoptimuman parameter, atau melaksanakan mekanisme pelarasan parameter penyesuaian.

Arah Pengoptimuman Strategi

  1. Penggabungan Pelbagai Penunjuk: Mengintegrasikan penunjuk teknikal lain untuk mengesahkan isyarat dagangan, seperti:

    • Menambah penunjuk volum untuk memastikan isyarat dagangan lebih boleh dipercayai dengan sokongan volum yang ketara
    • Menggabungkan RSI atau stokastik untuk mengenal pasti kawasan terlebih beli/terlebih jual, mengelakkan dagangan menentang arah aliran dalam keadaan melampau
    • Memperkenalkan penunjuk kekuatan arah aliran (seperti ADX) untuk melaksanakan dagangan hanya dalam arah aliran yang jelas
  2. Meningkatkan Pengurusan Risiko:

    • Melaksanakan mekanisme henti rugi dinamik, seperti henti rugi turun naik berasaskan ATR atau henti rugi menjejak
    • Menambah fungsi pengurusan modal, melaraskan saiz kedudukan secara dinamik berdasarkan saiz akaun dan turun naik pasaran
    • Mereka bentuk mekanisme masuk berperingkat dan keluar berperingkat untuk mengurangkan risiko titik tunggal
  3. Pengoptimuman Penapisan Isyarat:

    • Memperkenalkan tempoh pengesahan silang minimum, memerlukan purata bergerak dikekalkan untuk masa tertentu selepas persilangan sebelum mengesahkan isyarat
    • Menambah ambang amplitud silang untuk menapis isyarat lemah yang dihasilkan oleh persilangan amplitud kecil
    • Menggabungkan analisis struktur pasaran, seperti tahap sokongan/rintangan atau saluran harga, untuk meningkatkan kualiti isyarat
  4. Parameter Penyesuaian:

    • Melaksanakan pelarasan parameter dinamik berdasarkan turun naik pasaran, menggunakan purata bergerak tempoh lebih panjang dalam pasaran turun naik tinggi
    • Membangunkan mekanisme parameter penyesuaian berdasarkan pengiktirafan kitaran pasaran, menyesuaikan dengan fasa pasaran yang berbeza
    • Memperkenalkan kaedah pembelajaran mesin untuk mengoptimumkan kombinasi parameter secara automatik berdasarkan data sejarah
  5. Pengembangan Logik Dagangan:

    • Menambah logik dagangan jual pendek untuk mencapai strategi dagangan dua hala
    • Membangunkan pengurusan kedudukan berdasarkan lebar jalur purata bergerak, mengurangkan saiz kedudukan apabila jarak purata bergerak besar untuk mengurangkan risiko pengeluaran
    • Menggabungkan pengesahan penembusan harga untuk meningkatkan ketepatan isyarat dagangan

Kesimpulan

Sistem strategi kuantitatif persilangan purata bergerak berbilang membina sistem dagangan pengesanan arah aliran yang ringkas dan berkesan dengan memantau hubungan persilangan antara purata bergerak bagi kitaran yang berbeza. Kelebihan teras strategi ini terletak pada logiknya yang mudah difahami, keupayaan pelarasan parameter yang fleksibel, dan kebolehsuaian terhadap persekitaran pasaran yang berbeza. Walau bagaimanapun, sebagai strategi berdasarkan penunjuk ketinggalan, ia juga menghadapi risiko seperti banyak isyarat palsu dalam pasaran bergoncang, ketinggalan isyarat dan kebergantungan pada penunjuk tunggal.

Untuk meningkatkan keteguhan dan keuntungan strategi, pengoptimuman boleh dilakukan dari arah seperti penggabungan pelbagai penunjuk, meningkatkan pengurusan risiko, mengoptimumkan mekanisme penapisan isyarat, melaksanakan parameter penyesuaian dan mengembangkan logik dagangan. Khususnya, menggabungkan penunjuk teknikal dengan volum, struktur pasaran dan prinsip pengurusan risiko boleh membina sistem dagangan yang lebih komprehensif dan teguh.

Secara keseluruhan, strategi berasaskan persilangan purata bergerak ini menyediakan titik permulaan yang baik untuk dagangan kuantitatif, sesuai untuk pemula memahami dan mempraktikkan prinsip asas dagangan kuantitatif. Melalui pengoptimuman dan penambahbaikan berterusan, ia boleh berkembang menjadi sistem dagangan yang lebih matang dan boleh dipercayai, menyediakan isyarat dagangan yang stabil dan mekanisme kawalan risiko kepada pelabur.

Source
Pine
/*backtest
start: 2024-03-26 00:00:00
end: 2024-12-12 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/


// @version=5
strategy("Moving Average Crossover Strategy", shorttitle="MA Crossover", overlay=true)
Strategy parameters
Strategy parameters
Fast MA Length (Optional)
Slow MA Length (Optional)
MA Type (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)