Type/to search

Strategi Perdagangan Breakout Terbalik

Common strategy
Created: 2023-10-25 12:09:40
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi perdagangan reversal breakout adalah strategi yang melakukan operasi kebalikan berdasarkan kenaikan atau penurunan harga yang berurutan. Strategi ini menetapkan periode kenaikan atau penurunan harga yang berurutan, dan setelah harga membentuk tren tertentu, strategi melakukan operasi kebalikan untuk mendapatkan keuntungan.

Prinsip Strategi

Strategi ini terutama diimplementasikan melalui beberapa bagian berikut:

  1. Menetapkan panjang periode kenaikan dan penurunan harga yang berurutan, yaitu consecutiveBarsUp dan consecutiveBarsDown. Sinyal perdagangan dipicu ketika tren harga pada periode saat ini mencapai panjang yang ditetapkan.

  2. Menghitung kenaikan atau penurunan harga saat ini relatif terhadap harga periode sebelumnya, dan menghitung panjang periode kenaikan (ups) atau penurunan (dns) yang berurutan berdasarkan perubahan harga.

  3. Menetapkan rentang waktu backtest, menggunakan time_cond untuk membatasi strategi hanya beroperasi dalam waktu backtest.

  4. Menetapkan waktu perdagangan harian, menggunakan timetobuy untuk membatasi sinyal perdagangan hanya dipancarkan dalam rentang waktu yang ditetapkan.

  5. Ketika periode kenaikan harga yang berurutan mencapai panjang yang ditetapkan, sinyal beli (long) dipancarkan melalui strategy.long; ketika periode penurunan harga yang berurutan mencapai panjang yang ditetapkan, sinyal jual (short) dipancarkan melalui strategy.short.

  6. Dapat menetapkan harga stop loss dan take profit. Saat posisi long, tetapkan stop loss jangka pendek; saat posisi short, tetapkan stop loss jangka panjang. Saat posisi long, tetapkan take profit jangka panjang; saat posisi short, tetapkan take profit jangka pendek.

  7. Dapat menetapkan pesan notifikasi saat sinyal perdagangan dipancarkan.

  8. Berdasarkan parameter dan penilaian harga di atas, sinyal beli atau jual dipancarkan ketika kondisi terpenuhi.

Analisis Keunggulan

Strategi reversal breakout ini memiliki beberapa keunggulan berikut:

  1. Menangkap titik pembalikan harga, operasi kebalikan dapat memperoleh keuntungan yang baik. Ketika harga membentuk tren, melakukan operasi kebalikan dapat menghasilkan keuntungan saat harga berbalik.

  2. Parameter yang dapat dikonfigurasi secara fleksibel, dapat disesuaikan dengan pasar. Jumlah periode kenaikan dan penurunan yang berurutan dapat diatur, titik stop loss dan take profit dapat disesuaikan, rentang waktu perdagangan dapat dibatasi, dan parameter dapat dioptimalkan sesuai dengan situasi aktual.

  3. Dapat menambahkan stop loss dan take profit untuk mengendalikan risiko. Setelah melakukan long atau short, stop loss dan take profit dapat ditetapkan sebelumnya untuk membantu mengendalikan risiko perdagangan.

  4. Dapat menetapkan pesan notifikasi perdagangan untuk memfasilitasi perdagangan otomatis. Pesan notifikasi saat sinyal perdagangan dipancarkan dapat diatur dan digunakan bersama dengan sistem perdagangan otomatis.

  5. Dapat menetapkan rentang waktu backtest untuk memudahkan pengujian strategi. Penambahan pengaturan rentang waktu backtest memudahkan pengamatan efek strategi dalam kondisi pasar yang berbeda.

Analisis Risiko

Strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:

  1. Perlu menghindari peristiwa berita penting. Saat berita besar dirilis, tidak dapat menilai arah harga, strategi akan memancarkan sinyal beli dan jual secara bersamaan, menyebabkan kerugian. Perlu menghindari waktu rilis berita keuangan penting.

  2. Tidak efektif saat pembalikan tidak jelas. Saat tren tidak jelas, operasi kebalikan tidak efektif, perlu digunakan dengan hati-hati.

  3. Risiko overfitting data backtest. Optimasi strategi harus menghindari ketergantungan berlebihan pada data backtest, karena data backtest tidak mewakili pergerakan masa depan. Parameter harus disesuaikan dengan tepat saat perdagangan nyata.

  4. Frekuensi perdagangan yang terlalu tinggi dapat menyebabkan overtrading. Jika periode yang ditetapkan terlalu pendek, frekuensi perdagangan terlalu tinggi, tidak kondusif untuk keuntungan yang stabil dalam jangka panjang.

  5. Strategi stop loss dan take profit dapat dioptimalkan lebih lanjut untuk mengurangi risiko. Stop loss dan take profit tetap yang ada dapat dioptimalkan menjadi metode seperti trailing stop.

Arah Optimasi

Strategi ini dapat dioptimalkan lebih lanjut dari beberapa aspek berikut:

  1. Menambahkan mekanisme penilaian tren untuk menghindari pembalikan yang salah di pasar non-tren. Indikator seperti volatilitas harga dan saluran dapat dideteksi untuk menilai tingkat tren, menghindari kehilangan titik pembalikan harga.

  2. Mengoptimalkan strategi stop loss dan take profit agar dapat menyesuaikan secara otomatis berdasarkan volatilitas pasar. Metode seperti stop loss persentase saldo, stop loss ATR dapat digunakan untuk membuat pengaturan stop loss dan take profit lebih cerdas.

  3. Menambahkan indikator volume untuk penilaian. Dengan menggabungkan indikator seperti perubahan volume perdagangan, sinyal yang salah dari pola candlestick saja dapat dihindari.

  4. Kombinasi multi-instrumen. Menerapkan strategi pada berbagai instrumen dan melakukan kombinasi dapat menyebarkan risiko instrumen tunggal.

  5. Optimasi parameter dan pembelajaran mesin. Mengumpulkan lebih banyak data historis, menggunakan metode pembelajaran mesin untuk mengoptimalkan parameter secara otomatis, membuat strategi lebih stabil.

Kesimpulan

Strategi perdagangan reversal breakout dapat memperoleh sinyal perdagangan yang cukup baik dengan menangkap titik pembalikan harga dan melakukan operasi kebalikan. Keunggulan strategi ini terletak pada konfigurasi yang fleksibel, kemampuan mengendalikan risiko, dan cocok untuk perdagangan otomatis. Namun, ada juga risiko tertentu yang perlu dioptimalkan dan disempurnakan secara terus-menerus pada parameter dan strategi untuk mencapai keuntungan yang stabil dalam jangka panjang.

Source
Pine
/*backtest
start: 2023-10-17 00:00:00
end: 2023-10-24 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Strategy
strategy("Up/Down Strategy - Contrarian", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)
Strategy parameters
Strategy parameters
Consecutive Bars Up
Consecutive Bars Down
Backtesting Start Date
Backtesting End Date
Time Frame To Enter Trades (Optional)
Enable Close Trade At End Of Time Frame
Enable Take Profit & Stop Loss
Stop Loss Ticks
Take Profit Ticks
Long Entry message (Optional)
Short Entry message (Optional)
Close Long message (Optional)
Close Short message (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)