Strategi penjejakan arah aliran jangka pendek dan sederhana berdasarkan penunjuk SMA


Tarikh penciptaan: 2023-10-17 14:27:10 Akhirnya diubah suai: 2023-10-17 14:27:10
Salin: 0 Bilangan klik: 670
1
fokus pada
1617
Pengikut

Strategi penjejakan arah aliran jangka pendek dan sederhana berdasarkan penunjuk SMA

Gambaran keseluruhan

Strategi bergerak rata-rata persilangan adalah satu strategi trend-mengikuti, dengan mengira purata bergerak dari pelbagai kitaran, menilai arah trend pasaran, untuk mengeluarkan membeli dan menjual isyarat. Strategi ini menggunakan 3 hari dan 50 hari purata bergerak persilangan untuk membuat keputusan, apabila bergerak rata-rata jangka pendek di atas bergerak rata-rata panjang melintasi membeli dan membeli apabila bergerak rata-rata jangka pendek melintasi panjang bergerak rata-rata.

Prinsip Strategi

Strategi ini menggunakan pengiraan purata bergerak sederhana pada hari ke-3 dan ke-50, dan apabila SMA pada hari ke-3 menembusi SMA pada hari ke-50, ia menunjukkan trend jangka pendek yang bertukar menjadi bullish, dan menghantar isyarat beli; apabila SMA pada hari ke-3 menembusi SMA pada hari ke-50, ia menunjukkan trend jangka pendek yang bertukar menjadi bearish, dan menghantar isyarat jual. Untuk mengurangkan perdagangan yang tidak bermakna, strategi ini juga menyertakan SMA pada hari ke-40, dan jika SMA pada hari ke-3 menembusi SMA pada hari ke-40, ia juga akan menghantar isyarat jual, dan berhenti dengan cepat.

Kunci strategi ini adalah dengan menggunakan purata bergerak dari pelbagai kitaran untuk membahagikan tahap pergerakan pasaran yang berbeza. 3 hari SMA mewakili trend paling pendek, 50 hari SMA mewakili trend pertengahan, dan penyambungan mereka mewakili pergerakan jangka pendek dan pertengahan, yang dapat menangkap perubahan harga pada skala masa yang berbeza.

Analisis kelebihan

  • Persahabatan momentum jelas, isyarat lebih jelas. Persahabatan antara SMA berkala yang berbeza dapat menentukan perubahan pergerakan jangka pendek dan pertengahan dengan berkesan, dan tidak terganggu oleh gegaran kecil di pasaran.

  • Anda boleh mengurangkan kerugian dan mengawal risiko dengan cepat menghentikan kerugian SMA3 dengan SMA40.

  • Strategi mudah difahami dan mudah dilaksanakan. Indikator dan peraturan isyarat mudah dikendalikan.

  • Parameter SMA boleh disesuaikan secara fleksibel untuk menyesuaikan diri dengan keadaan dan jenis perdagangan yang berbeza.

Analisis risiko

  • Dalam pasaran yang berlainan arah dan tidak mempunyai trend yang jelas, isyarat persilangan SMA sering berlaku, yang boleh menyebabkan kos perdagangan dan kehilangan slippage yang meningkat dengan perdagangan yang terlalu kerap.

  • SMA mempunyai keterbelakangan, apabila isyarat silang dikeluarkan, harga telah membuat perubahan tertentu, mudah bagi strategi untuk melewatkan titik beli dan jual terbaik.

  • Parameter SMA tetap tidak sesuai untuk semua keadaan dan perlu digunakan untuk optimum penggunaan parameter.

  • Indeks tunggal mudah terputus, dan boleh dipertimbangkan untuk digabungkan dengan indikator teknikal atau asas lain untuk pengesahan gabungan.

Arah pengoptimuman

  • Mengoptimumkan parameter kitaran SMA untuk mencari kombinasi parameter terbaik

  • Menambah isyarat pengesahan stochastic, MACD dan sebagainya untuk mengelakkan isyarat palsu

  • Mengubah bilangan pelabur dan penutupan kerugian mengikut perubahan pasaran

  • Pertimbangkan untuk menggabungkan metrik asas seperti pendapatan, berita, dan sebagainya

  • Indeks Tenaga Kuantiti Gabungan, buka kedudukan apabila jumlah tinggi tersingkir

ringkaskan

Strategi persilangan garis purata bergerak menilai perubahan trend pasaran jangka pendek dan pertengahan melalui persilangan SMA dari pelbagai tempoh, dan mengikuti trend, merupakan strategi trend yang lebih mudah dan langsung. Kelebihan strategi ini adalah idea yang jelas, mudah dikendalikan, dan dapat meningkatkan keberkesanan strategi dengan pengoptimuman parameter dan pengesahan gabungan indikator. Tetapi SMA sendiri mempunyai keterbelakangan dan tidak dapat menangkap titik perubahan dengan tepat.

Kod sumber strategi
/*backtest
start: 2022-10-10 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Geduldtrader

//@version=4
strategy("MA Crossover", overlay = true)

start = timestamp(2009,2,1,0,0)

sma50 = sma(close, 50)
sma40 = sma(close, 40)
sma3 =  sma(close, 3)

plot(sma50,title='50', color=#00ffaa, linewidth=2)
plot(sma3,title='3', color=#2196F3, linewidth=2)

long = crossover(sma3,sma50)
neut = crossunder(close,sma50)
short = crossunder(sma3,sma40)

if time >= start
    strategy.entry("Long", strategy.long, 10.0, when=long)


strategy.close("Long", when = short)
strategy.close("Long", when = neut)


plot(close)