Type/to search

Strategi Pelacakan Keseimbangan MACD

Common strategy
Created: 2023-10-17 16:15:53
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi ini adalah strategi trend-following yang menggunakan indikator MACD untuk mengidentifikasi arah bullish dan bearish. Ia menghitung selisih antara moving average cepat dan moving average lambat untuk menghasilkan garis utama MACD. Strategi menggunakan golden cross antara garis utama MACD dan garis sinyal untuk menghasilkan sinyal beli, dan death cross untuk menghasilkan sinyal jual, sehingga mencapai pelacakan keseimbangan bullish-bearish.

Prinsip Strategi

Kode pertama-tama menetapkan waktu mulai dan berakhirnya backtest, digunakan untuk menguji kinerja historis strategi.

Kemudian perhitungan indikator MACD, termasuk pengaturan panjang moving average cepat, moving average lambat, dan moving average MACD. Garis cepat lebih sensitif, garis lambat lebih stabil. Selisih keduanya membentuk garis utama MACD, kemudian melalui rata-rata bergerak membentuk garis sinyal MACD. Ketika selisih menembus di atas garis nol, dihasilkan sinyal bullish; ketika menembus di bawah garis nol, dihasilkan sinyal bearish.

Berdasarkan sinyal bullish dan bearish, catat waktu terakhir sinyal dihasilkan. Ketika garis cepat dan garis lambat berpotongan, konfirmasi dan catat sinyal beli/jual, pada saat itu posisi dapat dibuka.

Setelah masuk, pantau terus harga tertinggi dan terendah posisi. Tetapkan persentase stop loss, ketika kerugian mencapai persentase tersebut, keluar dengan stop loss.

Keunggulan Strategi

  1. Indikator MACD dapat mengidentifikasi tren secara efektif, merupakan salah satu indikator klasik analisis teknikal.
  2. Desain selisih rata-rata cepat dan lambat dapat menangkap momentum dan arah perubahan harga lebih awal.
  3. Menggunakan efek penyaringan dari rata-rata bergerak dapat menyaring sebagian sinyal palsu.
  4. Strategi menambahkan mekanisme stop loss untuk mengendalikan risiko.

Risiko Strategi

  1. Indikator MACD rentan menghasilkan sinyal palsu, ruang optimasi indikator itu sendiri terbatas.
  2. Pengaturan titik stop loss yang tidak tepat bisa terlalu agresif atau konservatif, perlu dioptimalkan secara terpisah untuk setiap instrumen.
  3. Posisi dengan jumlah tetap rentan membuat leverage terlalu tinggi, bisa dipertimbangkan untuk menetapkan eksposur risiko berdasarkan ukuran modal.
  4. Kewajaran pemilihan jendela waktu backtest perlu diverifikasi, hindari overfitting.

Optimasi Strategi

  1. Optimasi kombinasi parameter moving average cepat dan lambat, temukan parameter terbaik untuk menyesuaikan dengan berbagai instrumen.
  2. Tambahkan filter indikator lain, seperti pola candlestick, Bollinger Bands, RSI, dll. untuk memverifikasi sinyal.
  3. Dapat mengevaluasi efektivitas berbagai titik stop loss berdasarkan indikator seperti drawdown, Sharpe ratio, dll.
  4. Optimasi strategi stop loss, seperti trailing stop, stop order, dll.
  5. Coba tetapkan posisi dinamis berdasarkan perubahan modal, volatilitas, dll.

Kesimpulan

Strategi keseimbangan bullish-bearish MACD adalah strategi trend-following yang didasarkan pada indikator teknikal klasik. Ia memiliki kemampuan menangkap momentum perubahan harga secara sensitif, dan dapat beradaptasi dengan baik pada berbagai instrumen melalui optimasi parameter. Dengan menggabungkan lebih banyak indikator filter, metode stop loss, dan manajemen posisi dinamis, stabilitas dan profitabilitas strategi dapat terus ditingkatkan.

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

//@version=2
strategy("MACD BF", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.0)

/////////////// Component Code Start ///////////////
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Color Background?
fastLength
slowlength
MACDLength
Stop Loss %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)