Data Apa yang Diperlukan untuk Menilai Donchian Channels?
Apa itu Donchian Channels, dan apa arti “menilai”?
Donchian Channels adalah indikator rentang berbasis harga yang dibangun dari harga tertinggi dan harga terendah yang diamati selama jendela lookback yang dipilih. “Menilai” Donchian Channels berarti Anda dapat merekonstruksi pita atas dan bawah dari rangkaian data tertentu dan menjelaskan asumsi apa yang digunakan—tanpa bergantung pada klaim yang memerlukan akses pasar langsung.
Dalam praktiknya, penilaian adalah tentang tata kelola data: Anda memerlukan input yang tepat, dari mana asalnya, seberapa baru data tersebut relatif terhadap waktu perhitungan Anda, dan bagaimana data tersebut diperiksa konsistensinya. Ini memisahkan mekanisme formula yang stabil dari kondisi variabel seperti perilaku vendor data, pengaturan charting, atau realitas eksekusi.
Mekanisme: input apa yang Anda perlukan untuk menghitung pita
Untuk menghitung Donchian Channels, Anda memerlukan, setidaknya, rangkaian harga candlestick (atau setara) yang diurutkan berdasarkan waktu:
- Rangkaian harga dengan timestamp dan nilai OHLC
- Nilai “High” untuk setiap bar/sesi untuk menghitung maksimum bergulir.
- Nilai “Low” untuk setiap bar/sesi untuk menghitung minimum bergulir.
- Timestamp untuk setiap bar sehingga Anda dapat memverifikasi urutan dan batas bar yang benar.
- Periode lookback (panjang jendela)
- Jumlah bar yang tetap (misalnya, N bar) yang digunakan untuk menghitung harga tertinggi dan terendah bergulir.
- Anda harus menyatakan panjang jendela dalam satuan yang sama dengan data Anda (jumlah bar), karena mengubah ukuran bar mengubah cakupan jendela.
- Definisi bar yang digunakan dalam perhitungan
- Untuk data harian, setiap “bar” harus sesuai dengan batas hari perdagangan yang ditentukan dalam zona waktu tertentu.
- Untuk data intraday, setiap bar harus sesuai dengan sesi dan metode agregasi yang ditentukan.
- Aturan perhitungan dan penyelarasan
- Putuskan apakah pita pada waktu t menggunakan N bar terakhir termasuk atau tidak termasuk bar saat ini. Banyak implementasi secara efektif menggunakan jendela terbaru yang berakhir pada bar saat ini, tetapi Anda harus mencocokkan aturan yang digunakan oleh alat yang Anda evaluasi.
- Konfirmasikan apakah bar yang hilang ditangani dengan penghapusan, interpolasi, atau carry-forward (setiap pendekatan mengubah maksimum/minimum bergulir).
- Input turunan opsional tetapi umum Beberapa analisis juga menghitung jarak ke pita, lebar pita, atau interpretasi gaya persentil. Jika Anda melakukannya, dokumentasikan formula yang tepat dan apakah formula tersebut menggunakan harga penutupan, high/low, atau level pita.
Bukti dan contoh: cara memverifikasi data dan perhitungan
Pendekatan verifikasi mandiri memerlukan reproduktifitas. Anda harus dapat:
- Merekonstruksi pita atas: untuk setiap waktu t, ambil “High” maksimum selama jendela N bar sesuai aturan penyelarasan yang Anda pilih.
- Merekonstruksi pita bawah: untuk setiap waktu t, ambil “Low” minimum selama jendela yang sama.
- Menghitung ulang dari awal menggunakan dataset OHLC dan ukuran jendela yang sama.
Contoh pemeriksaan (tanpa asumsi data langsung):
- Pilih snapshot dataset tertentu dan lookback N yang tetap.
- Pilih satu timestamp t.
- Daftarkan N high dan identifikasi maksimumnya; pita atas pada t harus cocok dengan maksimum tersebut.
- Lakukan hal yang sama untuk low dan pita bawah.
Jika pita yang Anda rekonstruksi tidak cocok dengan output chart atau alat, ketidakcocokan tersebut biasanya menunjukkan masalah data (batas bar yang berbeda, bar yang hilang, penanganan zona waktu yang berbeda) atau perbedaan perhitungan (penyelarasan jendela, inklusi/eksklusi bar saat ini).
Keterbatasan dan risiko: apa yang dapat merusak interpretasi
Bahkan ketika perhitungan sudah benar, interpretasi masih bisa gagal karena kondisi yang bervariasi:
- Non-stasioneritas: hubungan antara perilaku rentang dan hasil selanjutnya dapat berubah di seluruh rezim pasar. Pola historis tidak menjamin perilaku masa depan.
- Ketepatan waktu dan revisi data: jika dataset diperbarui (atau jika feed Anda berbeda dari feed chart), maksimum/minimum bergulir dapat berubah, terutama ketika bar baru tiba atau ketika bar historis dikoreksi.
- Biaya dan perbedaan eksekusi: analisis seperti backtest yang mengabaikan spread, komisi, slippage, atau mekanisme order tidak akan cocok dengan apa yang terjadi dalam praktik.
- Sensitivitas timeframe: mengubah ukuran bar mengubah arti “N bar” dalam waktu nyata. Jendela “10 bar” pada data intraday tidak setara dengan “10 hari” pada data harian.
- Mode kegagalan dari data yang hilang atau abnormal: celah, outlier, high/low yang salah, atau pembentukan bar yang tidak konsisten dapat mendistorsi maksimum/minimum bergulir dan karenanya pita.