Data Collection for Backtesting

🧠 Teori (20%): Bahan Baku Pengujian

Backtesting adalah proses menguji sistem trading menggunakan data harga masa lalu untuk melihat apakah sistem tersebut menguntungkan secara historis. Aturan utamanya: "Garbage In, Garbage Out". Jika data yang kamu gunakan buruk atau tidak lengkap, hasil backtest-mu tidak akan valid.

Jenis Data yang Dibutuhkan:

  • OHLCV Data: Open, High, Low, Close, dan Volume untuk setiap candlestick pada timeframe yang kamu uji.
  • Historical Depth: Seberapa jauh data ke belakang? Untuk day trading (timeframe 15m), data 3-6 bulan mungkin cukup. Untuk swing trading (timeframe Daily), kamu butuh data 3-5 tahun.
  • Kualitas Data: Pastikan tidak ada data yang hilang (missing candles) atau harga yang tidak wajar (bad ticks) dari penyedia data.

🎯 Praktek (80%): Mencari dan Menyiapkan Data

Mari kita siapkan data untuk backtesting!

  1. Gunakan Platform Charting (Cara Termudah):
    • Platform seperti TradingView sudah menyediakan data historis yang sangat lengkap secara gratis (dengan batasan jumlah candle untuk akun gratis).
    • Buka TradingView, pilih pair (misal BTC/USDT dari bursa Binance), dan pilih timeframe yang ingin diuji.
  2. Gunakan Fitur Bar Replay (TradingView):
    • Ini adalah cara terbaik untuk backtesting manual. Klik tombol "Replay" di menu atas TradingView.
    • Pilih titik waktu di masa lalu pada chart. Chart akan terpotong pada titik tersebut.
    • Kamu bisa memajukan chart candle demi candle seolah-olah kamu sedang trading secara live di masa lalu.
  3. Mencari Data Mentah (Untuk Backtesting Otomatis/Coding):
    • Jika kamu ingin menggunakan software backtesting khusus atau coding dengan Python, kamu butuh data mentah (format CSV).
    • Situs seperti Yahoo Finance, CoinMarketCap, atau API dari bursa (seperti Binance API) menyediakan data historis yang bisa diunduh gratis.
  4. Praktek Bar Replay: Buka TradingView, aktifkan Bar Replay, dan mundur ke 3 bulan yang lalu. Coba jalankan candle satu per satu dan rasakan sensasi menganalisis harga tanpa mengetahui masa depan.

🏆 Tugas Selesai! Data historis adalah mesin waktu bagi trader. Dengan data yang baik, kamu bisa mendapatkan pengalaman trading bertahun-tahun hanya dalam beberapa minggu backtesting.

Glosarium AI

Klik istilah di bawah untuk penjelasan instan dari AI.