Type/to search

Strategi Perdagangan Moving Average Dinamis

Common strategy
Created: 2023-12-21 11:33:50
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ringkasan

Strategi ini menghitung rata-rata pergerakan dinamis dan menggunakannya sebagai sinyal perdagangan. Saat harga saham naik, posisi beli dibuka; saat harga turun, posisi ditutup. Strategi ini menggabungkan keunggulan indikator momentum dan rata-rata pergerakan, yang bertujuan untuk melacak tren jangka menengah harga saham dan menghasilkan keuntungan yang stabil.

Prinsip

Strategi ini terutama didasarkan pada tiga varian Hull Moving Average, termasuk Hull Moving Average (HMA) biasa, Weighted Hull Moving Average (WHMA), dan Exponential Hull Moving Average (EHMA). Berdasarkan kode, strategi memungkinkan pengguna untuk beralih di antara ketiga Hull MA ini.

Rumus perhitungan HMA adalah:

HMA = WMA(2*WMA(close,n/2)-WMA(close,n),sqrt(n))

di mana WMA mewakili rata-rata pergerakan tertimbang, dan n mewakili parameter periode. Dibandingkan dengan SMA (Simple Moving Average), HMA dapat merespons perubahan harga lebih cepat.

Rumus perhitungan WHMA dan EHMA mirip dengan HMA. Strategi menggunakan HMA sebagai opsi default.

Setelah menghitung HMA, strategi menggunakan nilai garis tengah HMA sebagai sinyal perdagangan. Ketika harga menembus di atas garis tengah HMA, posisi beli dibuka; ketika harga menembus di bawah garis tengah HMA, posisi ditutup. Dengan demikian, strategi memanfaatkan garis tengah HMA untuk melacak tren jangka menengah harga dan menghasilkan keuntungan.

Kelebihan

Dibandingkan dengan strategi rata-rata pergerakan tradisional, strategi ini memiliki keunggulan berikut:

  1. Kecepatan respons lebih cepat, kemampuan melacak tren lebih kuat, memungkinkan entry dan stop-loss yang tepat waktu
  2. Mengurangi frekuensi perdagangan yang tidak perlu, menghindari mengejar kenaikan dan menjual saat turun
  3. Konfigurasi parameter Hull MA yang fleksibel, mampu beradaptasi dengan berbagai kondisi pasar
  4. Dapat beralih di antara HMA, WHMA, dan EHMA, memperluas jangkauan aplikasi

Risiko

Strategi ini juga memiliki beberapa risiko:

  1. Dalam kondisi pasar sideways, strategi mudah menghasilkan sinyal palsu berulang kali, sehingga meningkatkan frekuensi perdagangan dan biaya slippage
  2. Pengaturan parameter Hull MA yang tidak tepat dapat menyebabkan kehilangan titik pembalikan tren, meningkatkan risiko kerugian
  3. Pemilihan saham yang tidak tepat, memilih saham dengan likuiditas rendah, dapat menghadapi slippage yang besar

Penanganan:

  1. Optimalkan parameter Hull MA untuk menemukan nilai terbaik
  2. Gabungkan dengan indikator lain untuk mengidentifikasi titik pembalikan tren
  3. Pilih saham dengan likuiditas baik dan volume perdagangan harian rata-rata yang besar

Arah Optimasi

Strategi ini juga dapat dioptimalkan dari aspek-aspek berikut:

  1. Menambahkan volume atau indikator lain untuk menyaring sinyal perdagangan, memastikan keandalan sinyal
  2. Menggabungkan indikator lain seperti MACD, KDJ untuk menentukan waktu entry, meningkatkan rasio kemenangan
  3. Menyesuaikan parameter periode Hull MA berdasarkan hasil backtest data real-time
  4. Beralih ke WHMA atau EHMA, menguji varian Hull yang berkinerja terbaik pada saham tertentu
  5. Menambahkan strategi stop-loss untuk mengontrol kerugian per transaksi

Kesimpulan

Strategi perdagangan rata-rata pergerakan dinamis ini mengintegrasikan keunggulan respons cepat Hull MA, secara efektif dapat melacak tren jangka menengah harga saham, membuka posisi beli dan melakukan stop-loss pada waktu yang tepat. Backtest historis menunjukkan kinerja yang baik. Melalui optimasi lebih lanjut dalam pengaturan parameter dan pemilihan saham, strategi ini dapat menghasilkan keuntungan berlebih yang lebih stabil. Ini adalah strategi kuantitatif yang mudah diimplementasikan dengan risiko yang terkendali.

Source
Pine
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Position Investing by SirSeff', overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0)
strat_dir_input = input.string(title='Strategy Direction', defval='long', options=['long', 'short', 'all'])
strat_dir_value = strat_dir_input == 'long' ? strategy.direction.long : strat_dir_input == 'short' ? strategy.direction.short : strategy.direction.all
Strategy parameters
Strategy parameters
Strategy Direction
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Source
Hull Variation
Length(180-200 for floating S/R , 55 for swing entry)
Color Hull according to trend?
Color candles based on Hull's Trend?
Show as a Band?
Line Thickness
Band Transparency
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)