Type/to search

Strategi Persilangan Purata Bergerak Berbilang Tempoh

Common strategy
Created: 2023-10-09 16:41:04
Last modified: 3 years ago
1
Follow
1802
Followers

Gambaran Keseluruhan

Strategi ini adalah sistem persilangan purata bergerak yang menggunakan golden cross dan death cross bagi purata bergerak dengan tempoh berbeza untuk menentukan masa beli dan jual. Strategi ini juga menggabungkan fungsi stop loss berdasarkan trend, ambil untung, dan stop loss untuk mengunci keuntungan dan mengelakkan risiko.

Prinsip Strategi

Strategi ini menggunakan dua set purata bergerak, iaitu garis pantas dan garis perlahan. Garis pantas mempunyai tempoh yang lebih pendek, mewakili arah aliran jangka pendek; garis perlahan mempunyai tempoh yang lebih panjang, mewakili arah aliran jangka panjang. Apabila garis pantas menembusi ke atas garis perlahan dari bawah, ia menghasilkan golden cross, menandakan pasaran bertukar dari menurun kepada menaik, maka posisi beli (long) diambil; apabila garis pantas menembusi ke bawah garis perlahan dari atas, ia membentuk death cross, menandakan pasaran bertukar dari menaik kepada menurun, maka posisi jual (short) diambil.

Dalam kod, penunjuk garis pantas ialah ma1, dan garis perlahan ialah ma2. Kedua-dua ma1 dan ma2 boleh memilih jenis purata bergerak yang berbeza, seperti SMA, EMA, dan lain-lain, serta boleh menetapkan parameter tempoh yang berbeza. ma1 mewakili arah aliran jangka pendek dengan tempoh yang lebih pendek; ma2 mewakili arah aliran jangka panjang dengan tempoh yang lebih panjang.

Apabila ma1 golden cross ma2, isyarat beli (long) dihasilkan; apabila ma1 death cross ma2, isyarat jual (short) dihasilkan. Dalam perdagangan sebenar, ia boleh digabungkan dengan fungsi seperti stop loss berdasarkan trend, ambil untung, dan stop loss untuk mengunci keuntungan dan mengelakkan risiko.

Analisis Kelebihan

Strategi ini mempunyai kelebihan berikut:

  1. Idea strategi adalah mudah dan jelas, mudah difahami dan dilaksanakan.
  2. Boleh memilih pelbagai jenis dan parameter purata bergerak secara fleksibel, sesuai untuk persekitaran pasaran yang berbeza.
  3. Reka bentuk berbilang tempoh, menangkap arah aliran jangka pendek dan jangka panjang serentak, mengelakkan terperangkap dalam pergerakan palsu.
  4. Boleh menyesuaikan syarat buka posisi, mengawal kekerapan perdagangan dengan ketat.
  5. Boleh menetapkan syarat stop loss dan ambil untung, mengawal risiko dengan berkesan.
  6. Boleh menambah stop loss berdasarkan trend untuk mengunci keuntungan semasa trend.
  7. Boleh mengoptimumkan parameter untuk menjadikan strategi lebih stabil dan boleh dipercayai.

Analisis Risiko

Strategi ini juga mempunyai risiko berikut:

  1. Persilangan purata bergerak berganda sememangnya ketinggalan, mungkin terlepas masa terbaik untuk pembalikan harga.
  2. Tetapan tempoh purata bergerak yang tidak sesuai boleh menghasilkan lebih banyak isyarat palsu.
  3. Peristiwa tidak dijangka menyebabkan pembalikan pantas, risiko stop loss terpukul.
  4. Dalam pasaran yang cenderung, harga cenderung kekal di satu sisi purata bergerak untuk masa yang lama.
  5. Pengoptimuman parameter yang tidak betul boleh menyebabkan overfitting kepada tempoh masa tertentu.

Langkah pengurusan risiko yang sepadan:

  1. Gabungkan penunjuk lain untuk menapis isyarat, mengelakkan penembusan palsu.
  2. Tetapan tempoh hendaklah mengikut prinsip perdagangan trend, uji dan optimumkan parameter.
  3. Kawalan risiko mestilah berhati-hati, tetapan lokasi stop loss hendaklah munasabah.
  4. Perlu menanggung kos menunggu dengan sabar.
  5. Uji keteguhan parameter dalam pelbagai persekitaran pasaran.

Hala Tuju Pengoptimuman

Strategi ini boleh dioptimumkan dari segi berikut:

  1. Uji lebih banyak jenis purata bergerak, seperti purata bergerak berwajaran, dsb.
  2. Tambah tempoh dinamik berdasarkan turun naik, laraskan parameter purata bergerak mengikut perubahan pasaran.
  3. Syarat masuk strategi boleh menambah penapisan masa atau asas, mengurangkan kadar perdagangan salah.
  4. Syarat keluar boleh menetapkan ambil untung dan stop loss dinamik, laraskan amplitud stop loss mengikut tahap turun naik pasaran.
  5. Boleh membina sistem pengoptimuman parameter untuk mencapai ujian sejarah dan penalaan parameter strategi.
  6. Tambah algoritma pembelajaran mesin, gunakan AI untuk mengoptimumkan parameter dan menapis isyarat.

Ringkasan

Strategi persilangan purata bergerak berbilang tempoh ini secara keseluruhannya mempunyai idea yang jelas dan mudah difahami. Dengan menggunakan persilangan purata bergerak pantas dan perlahan untuk menangkap trend, ia adalah strategi pengikut trend yang agak klasik. Strategi ini boleh mencapai keuntungan yang stabil melalui pemilihan parameter yang sesuai, pengoptimuman logik masuk/keluar, dan kawalan risiko yang ketat. Walau bagaimanapun, pengguna perlu menanggung sedikit risiko ketinggalan dan kos masa menunggu. Secara keseluruhan, strategi ini mudah dan praktikal, dan ia berbaloi untuk dioptimumkan parameternya dan dikawal risikonya untuk menyesuaikan diri dengan lebih banyak persekitaran pasaran.

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

//@version=3
// The majority of this script I took from the Autoview website. There are some typos in the original that I've fixed, some things I've added, things I will add, and I'm tired pulling my strategy code out and uploading this to pastebin for people.
// DISCLAIMER: I am not a financial advisor, this is not financial advice, do not use this code without first doing your own research, etc, etc, it's not my fault when you lose your house.
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
--------Moving Average 1----------
Use Different Resolution?
Set Resolution Minutes
MA
Source
Period
Least Squares (LSMA) Only - Offset Value
Arnaud Legoux (ALMA) Only - Offset Value
Arnaud Legoux (ALMA) Only - Sigma Value
--------Moving Average 2----------
Use Different Resolution?
Set Resolution Minutes
MA
Source
Period
Least Squares (LSMA) Only - Offset Value
Arnaud Legoux (ALMA) Only - Offset Value
Arnaud Legoux (ALMA) Only - Sigma Value
Longs Only
Shorts Only
Flip the Opens
Pyramiding less than
Pyramiding equal to
Pyramiding greater than
Trailing Stop
Activate Trailing Stop Price (%). Divided by 100 (1 = 0.01%)
Trailing Stop (%). Divided by 100 (1 = 0.01%)
Take Profit
Take Profit (%). Divided by 100 (1 = 0.01%)
Stop Loss
Stop Loss (%). Divided by 100 (1 = 0.01%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)