Data Candle Tidak Selalu Menceritakan Seluruh Pasar
Satu candle hanya meringkas transaksi dari sumber dan timeframe tertentu.
0xNN · · 9 min read
Candle terlihat objektif: open, high, low, close. Padahal candle bukan pasar. Ia adalah ringkasan transaksi dari satu sumber data, pada timeframe tertentu, dengan aturan agregasi tertentu.
Data tidak netral
Provider dapat mengisi candle kosong, menyamakan timezone, menyaring anomali, atau mengubah simbol. Catat transformasi itu. Backtest yang hanya memakai aset yang masih hidup terkena survivorship bias; masukkan spread, fee, funding, withdrawal, dan latency. Candle adalah agregasi, bukan urutan tick. Pastikan candle terakhir sudah closed dan strategi diuji dengan data out-of-sample.
Candle menyembunyikan perjalanan harga
OHLC tidak memberi tahu apakah high terjadi sebelum low, berapa lama harga berada di level tertentu, atau berapa liquidity yang tersedia. Dua candle identik dapat mempunyai jalur intrabar berbeda. Strategi bisa menganggap target tersentuh dulu, padahal stop terjadi lebih awal.
Volume juga perlu konteks. Spot dan futures berbeda; aktivitas besar bisa berasal dari liquidation atau wash trading. Baca volume bersama spread, depth, open interest, ukuran transaksi, dan sumber data.
Pipeline data dapat mengubah strategi. Periksa timezone, missing candle, duplicate trade, pergantian simbol, pembulatan, dan candle yang belum closed. Simpan metadata provider dan lakukan validasi high-low-open-close sebelum backtest.
Masukkan maker/taker fee, slippage, funding, latency, serta aset yang delisting untuk mengurangi survivorship bias. Pisahkan data pengembangan dari data evaluasi. Kalau parameter terus diubah sampai cocok dengan seluruh sejarah, strategi sedang menghafal masa lalu.
Checklist kualitas data
Ambil sampel dari beberapa hari normal dan hari volatil. Cocokkan timestamp, OHLC, volume, dan jumlah trade dengan exchange asal. Tandai candle sintetis dan missing interval. Bekukan dataset evaluasi agar tidak ikut berubah setiap kali parameter di-tuning. Simpan versi kode transformasi bersama hasil backtest. Jika hasil tidak bisa direproduksi dari data mentah, angka profit bukan bukti—hanya output yang kebetulan terlihat meyakinkan.
Sumber berbeda, cerita berbeda
Exchange A mungkin memiliki volume lebih dalam daripada exchange B. Transaksi besar dapat muncul pada waktu berbeda. Keduanya menghasilkan candle yang sah, tetapi bentuknya tidak sama. Di pasar crypto yang likuiditasnya terpecah dan berjalan 24/7, perbedaan ini semakin terlihat.
Pada aset tipis, satu transaksi kecil bisa mengubah high atau low. Harga terakhir juga bukan selalu harga yang bisa Anda eksekusi dengan ukuran posisi besar.
OHLC menyembunyikan urutan
Candle memberi tahu ekstrem harga, tetapi tidak urutan kejadian. Harga bisa turun lalu pulih, atau naik lalu jatuh. Dua jalur itu bisa menghasilkan candle identik, padahal risiko eksekusinya berbeda.
Volume juga bukan sinonim permintaan sehat. Volume dapat berasal dari aktivitas satu kelompok, wash trading, atau perpindahan posisi yang membutuhkan konteks order book.
Timeframe dan candle yang belum selesai
Candle satu menit bisa tampak kacau sementara candle harian terlihat tenang. Jangan mencampur sinyal timeframe kecil dengan keputusan berminggu-minggu tanpa menghitung noise dan biaya.
Bot harus tahu apakah candle terakhir sudah closed. Membaca candle yang masih terbentuk sebagai data final membuat sinyal berubah setelah backtest. Simpan metadata exchange, timezone, interval, pembulatan, dan status candle.
Candle berguna untuk hipotesis, bukan bukti tunggal. Validasi dengan sumber data, likuiditas, spread, biaya eksekusi, dan hasil out-of-sample.
Sumber
• https://www.cmegroup.com/education/courses/technical-analysis/understanding-candlesticks.html
• https://www.investopedia.com/terms/o/ohlc.asp
• https://www.tradingview.com/support/solutions/43000561891-what-are-bars-and-candles/