Type/to search

Strategi Pengikut Arah Aliran Persilangan Purata Bergerak Indikator Momentum

Common strategy
Created: 2023-10-24 12:31:44
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Strategi ini menggabungkan persilangan purata bergerak dan indikator momentum untuk mengesan trend dengan berkesan dan membuat pembalikan tepat pada masanya. Strategi ini mula-mula menggunakan purata bergerak pantas dan purata bergerak perlahan untuk menghasilkan isyarat beli (golden cross) dan isyarat jual (death cross). Kemudian, dengan menggabungkan indikator momentum dengan parameter tertentu, apabila isyarat beli berlaku dan indikator momentum pada purata bergerak pantas meningkat semula, ia dianggap sebagai kesinambungan trend dan kedudukan beli dikekalkan; apabila indikator momentum menurun, ia dianggap sebagai pembalikan trend dan kedudukan ditutup. Prinsip yang sama digunakan untuk mengesan pembalikan trend semasa isyarat jual (death cross). Strategi ini juga memperkenalkan indikator ADX untuk menapis isyarat palsu dalam keadaan bukan trend.

Prinsip Strategi

Logik teras strategi ini adalah berdasarkan isyarat trend yang dihasilkan oleh persilangan purata bergerak, dan penggunaan indikator momentum untuk menentukan pembalikan trend. Logik kod untuk bahagian utama adalah seperti berikut:

  1. Mengira purata bergerak pantas price1 dan purata bergerak perlahan price2. price1 ialah HMA 5 tempoh, price2 ialah HMA 7 tempoh.

  2. Apabila price1 melintasi ke atas price2, isyarat beli dijana; apabila price1 melintasi ke bawah price2, isyarat jual dijana. Ini adalah penggunaan standard purata bergerak.

  3. Selepas isyarat beli dicetuskan, jika indikator momentum roc1 bagi purata bergerak pantas price1 meningkat semula, ia dianggap sebagai kesinambungan trend dan kedudukan beli dikekalkan.

  4. Apabila indikator momentum roc1 menurun, ia dianggap sebagai pembalikan trend dan kedudukan ditutup. Logik yang sama digunakan untuk isyarat jual.

  5. Memperkenalkan ambang ADX untuk menapis isyarat palsu dalam keadaan bukan trend. Isyarat beli atau jual sebenar hanya dijana apabila ADX melebihi ambang.

Analisis Kelebihan

Berbanding dengan strategi purata bergerak yang ringkas, kelebihan terbesar strategi ini adalah pengenalan indikator momentum untuk menentukan pembalikan trend, yang membolehkan pengesanan trend dan pembalikan yang lebih tepat dan tepat pada masanya. Kelebihan khusus adalah seperti berikut:

  1. Purata bergerak itu sendiri bertindak balas dengan lambat terhadap perubahan harga, manakala indikator momentum dapat menangkap isyarat pembalikan dengan lebih pantas, membantu dalam membuat potongan rugi atau membuka kedudukan bertentangan dengan lebih awal.

  2. Isyarat pembalikan yang ditentukan berdasarkan indikator momentum adalah lebih boleh dipercayai, mengurangkan pembukaan dan penutupan kedudukan yang tidak perlu dalam perdagangan trend.

  3. Penggunaan indikator ADX mengelakkan isyarat palsu dalam pasaran bukan trend, membolehkan strategi lebih fokus pada fasa trend, seterusnya meningkatkan kebarangkalian keuntungan.

  4. Logik strategi adalah jelas dan mudah, mudah difahami dan dikesan, sesuai untuk pemula dalam perdagangan algoritma.

  5. Terdapat ruang yang luas untuk pengoptimuman parameter, membolehkan penyesuaian untuk pasaran yang berbeza dengan melaraskan tempoh purata bergerak, parameter momentum, dan lain-lain.

Analisis Risiko

Risiko utama strategi ini datang daripada beberapa aspek berikut:

  1. Purata bergerak itu sendiri bertindak balas dengan lambat terhadap perubahan harga, yang boleh menyebabkan isyarat tertangguh dan terlepas peluang kemasukan yang terbaik.

  2. Penembusan palsu (false breakout) boleh menyebabkan pembukaan atau penutupan kedudukan yang tidak perlu, memerlukan pengoptimuman lanjut parameter indikator atau pengenalan syarat penapisan tambahan.

  3. Penentuan pembalikan trend bergantung pada indikator momentum; apabila pasaran berubah secara mendadak, keberkesanan indikator momentum mungkin berkurangan.

  4. Indeks ADX tidak dapat menentukan trend dan julat dengan sempurna; tetapan ambang yang terlalu tinggi atau terlalu rendah boleh menyebabkan masalah.

  5. Strategi tidak mengambil kira kos transaksi; dalam aplikasi sebenar, perlu menetapkan titik henti rugi untuk mengawal risiko.

Arah Pengoptimuman

Strategi ini boleh dioptimumkan lagi dari beberapa aspek berikut:

  1. Cuba jenis purata bergerak lain, atau laraskan parameter purata bergerak, untuk mengoptimumkan kesan pelicinan indikator.

  2. Optimumkan parameter panjang indikator momentum untuk menjadikannya lebih sensitif menangkap pembalikan harga.

  3. Cuba tetapkan penapis harga apabila indikator momentum berbalik, untuk mengelakkan kesilapan akibat turun naik kecil jangka pendek.

  4. Perkukuhkan lagi penggunaan ADX, contohnya menggunakan parameter berbeza pada tahap ADX yang berbeza.

  5. Perkenalkan syarat bantuan seperti indikator volum dagangan untuk meningkatkan kualiti isyarat dan menapis penembusan palsu.

  6. Tambah mekanisme henti rugi untuk mengawal kerugian setiap perdagangan. Menilai tahap yuran transaksi pasaran sebenar, tetapkan ambang ambil untung dan henti rugi yang sesuai.

Kesimpulan

Strategi ini mengintegrasikan kelebihan indikator purata bergerak dan indikator momentum untuk mengesan trend dan menangkap pembalikan. Berbanding dengan pengesanan trend tulen, strategi ini dapat menyesuaikan diri dengan lebih fleksibel terhadap fasa pasaran yang berbeza, sambil mengekalkan perdagangan trend dan mengelakkan kerugian akibat kenaikan harga yang diikuti penurunan. Melalui pengoptimuman parameter dan pengenalan syarat tambahan, masih ada ruang untuk meningkatkan prestasi strategi. Secara keseluruhannya, strategi ini adalah jelas, mudah dan boleh dipercayai, sangat sesuai untuk dipelajari dan digunakan oleh pemula dalam perdagangan algoritma.

Source
Pine
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//study(title="MA Crossover Strategy", overlay = true)
strategy("MA Crossover Strategy with MA Turning Point Exits", overlay=true)
src = input(open, title="Source")
Strategy parameters
Strategy parameters
Source
1st MA Length
1st MA Type
2nd MA Length
2nd MA Type
ADX Smoothing
DI Length
ADX threshold
Lookback 1
Minimum slope magnitude * 100
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)