Apa itu mode backtest Pembesar Bar
Anda bisa mendapatkan pengisian order yang lebih realistis dalam backtest strategi Anda dengan menggunakan opsi "Pembesar Bar". Alat ini menggunakan inspeksi intrabar untuk memberikan tampilan pergerakan harga yang lebih detail dalam sebuah bar sehingga pengisian order lebih presisi.
Saat diaktifkan, mode Pembesar Bar membuat emulator broker hanya menggunakan nilai OHLC untuk bar historis, alih-alih mengasumsikan pergerakan harga.
Interval intrabar yang digunakan dengan Pembesar Bar secara dinamis menyesuaikan dengan interval chart. Tabel berikut mencantumkan interval intrabar yang digunakan untuk interval chart yang semakin tinggi.
Berikut contoh strategi yang menggunakan stop order tanpa menggunakan opsi Pembesar Bar:
//@version=5
strategy("bar_magnifier_demo", overlay = true, use_bar_magnifier = false)
if bar_index == 10381
strategy.entry("Long", strategy.long, stop = 157.0)
strategy.exit("Exit", stop = 156.0)
Emulator broker menempatkan stop order pada bar #10381 dan mengisi order dengan harga 157.0 pada bar berikutnya segera setelah kondisi stop = 157.0 terpenuhi. Emulator broker memperkirakan bahwa di dalam bar itu sendiri, harga berubah dari "penutupan" ke "low", lalu ke "high" (memicu entri), lalu ke "penutupan". Setelah beberapa bar (11 hari untuk kerangka waktu saat ini), kondisi untuk keluar dari posisi dengan harga stop = 156.0 dipicu:

Saat pembesar Bar diaktifkan (parameter use_bar_magnifier = true), harga exit dan entry tidak berubah. Namun, keluar dari posisi yang terjadi di dalam bar yang sama di mana entri terjadi:
//@version=5
strategy("bar_magnifier_demo", overlay = true, use_bar_magnifier = true)
if bar_index == 10381
strategy.entry("Long", strategy.long, stop = 157.0)
strategy.exit("Exit", stop = 156.0)

Jika kita memeriksa chart dengan kerangka waktu lebih rendah untuk simbol yang sama (chart 60 menit, menurut tabel kerangka waktu intrabar) dan menemukan rentang waktu yang berkoresponden ke bar 10382, kita dapat melihat bahwa pada kerangka waktu satu jam, setelah mencapai 157.0 dan memicu entri, harga turun kebawah 156.0, dan memenuhi kondisi stop = 156.0:

Dengan Pembesar Bar yang aktif, emulator broker mendapatkan akses ke perubahan harga dari kerangka waktu yang lebih rendah selama backtesting, membuat perilakunya lebih mirip dengan apa yang akan terjadi selama pengujian ke depan strategi untuk periode waktu yang sama.
Opsi pembesar Bar dapat diaktifkan dengan mengaktifkan input yang sesuai di jendela “Pengaturan/Properti” strategi:

! Catatan: Strategi ini tidak dapat meminta lebih dari 200.000 bar dari kerangka waktu yang lebih rendah.
Untuk simbol dengan banyak data historis (di mana Jumlah Bar pada Chart × Jumlah Bar pada Kerangka Waktu yang Lebih Rendah per Bar Chart > 200.000), trade pertama pada chart mungkin tidak terpengaruh oleh pembesar bar.
Jumlah bar, mulai dari akhir chart, yang dapat dipengaruhi oleh Pembesar Bar dapat dihitung secara kasar menggunakan rumus berikut.
last_bar_index - (200000 / Num of Lower Timeframe Bars per Chart Bar)
Nilai yang dihasilkan akan menjadi perkiraan kasar, karena jumlah bar kerangka waktu yang lebih rendah dapat berbeda dari satu bar ke bar lainnya.
Baca juga: