Type/to search

Strategi Perdagangan Backtest Berdasarkan Saluran Long-Short

Common strategy
Created: 2023-09-20 17:02:40
Last modified: 3 years ago
1
Follow
1802
Followers

Ringkasan

Strategi ini memanfaatkan pembentukan saluran bullish dan bearish untuk melakukan validasi backtest sistem tipe breakout saluran, termasuk dalam strategi trading breakout tren.

Prinsip Strategi

  1. Menghitung harga tertinggi dalam periode tertentu untuk membangun saluran bullish, dan harga terendah untuk saluran bearish.

  2. Ketika harga menembus garis saluran atas, lakukan pembelian.

  3. Ketika harga menembus garis saluran bawah, lakukan penjualan.

  4. Dapat mengatur rentang waktu backtest untuk memvalidasi strategi.

  5. Menggunakan breakout saluran untuk trading, aturan strategi sederhana dan jelas.

Analisis Keunggulan

  1. Saluran bullish dan bearish dapat mendefinisikan saluran pasar secara intuitif.

  2. Setelah menembus garis saluran, kemungkinan tren naik cukup besar.

  3. Backtest dapat memvalidasi efek strategi dalam data historis.

  4. Ide trading breakout saluran sederhana dan mudah diterapkan.

  5. Kode relatif sederhana, mudah dimodifikasi dan dioptimalkan.

Analisis Risiko

  1. Ada risiko false breakout setelah breakout yang menyebabkan pullback.

  2. Tidak dapat secara efektif mengatur stop loss dan take profit.

  3. Pengaturan parameter saluran yang tidak tepat akan mempengaruhi kinerja strategi.

  4. Hasil backtest mungkin memiliki bias optimasi.

  5. Efek saat implementasi live trading mungkin berbeda signifikan.

Arah Optimasi

  1. Menguji parameter yang berbeda untuk menemukan kombinasi parameter optimal.

  2. Menambahkan kombinasi faktor lain untuk menyaring false breakout.

  3. Membangun mekanisme stop loss dan take profit.

  4. Memproses data backtest dengan baik untuk menghilangkan bias data.

  5. Melakukan validasi backtest di berbagai lingkungan pasar.

  6. Melakukan simulasi live trading untuk memverifikasi dan mengkonfigurasi parameter live.

Kesimpulan

Strategi ini menggunakan aturan breakout saluran sederhana untuk validasi backtest, mudah dioperasikan, namun masih perlu dioptimalkan untuk meningkatkan stabilitas. Dengan penyempurnaan lebih lanjut melalui penyesuaian parameter, manajemen risiko, dan lain-lain, dapat dijadikan sistem trading breakout yang andal.

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

//@version=3
//strategy(title = "Backtest Donchian Teixeira", default_qty_type = strategy.fixed, default_qty_value = 100, overlay = true, commission_type = strategy.commission.cash_per_order, commission_value = 2.50, precision = 2, calc_on_every_tick = true, pyramiding = 0, initial_capital = 10000)

testStartYear = input(2000, "Backtest Start Year")
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest End Year
Backtest End Month
Backtest End Day
Upper Channel
Lower Channel
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)