Freqtrade

Checklist Sebelum Menjalankan Freqtrade Live dengan Dana Riil

Checklist menyeluruh strategi, risiko, keamanan API, infrastruktur, monitoring, dry-run, dan prosedur darurat sebelum Freqtrade live.

Written by CuanTrade Research
Read time 4 min
Published July 26, 2026
Ilustrasi checklist keamanan dan kesiapan Freqtrade live trading

Image source: CuanTrade AI

Mengubah dry_run menjadi false adalah perubahan kecil dengan konsekuensi besar. Sebelum live, strategi, konfigurasi, credential, mesin, dan operator harus siap menghadapi skenario gagal.

1. Strategi Dapat Dijelaskan

  • Alasan setiap entry dan exit jelas.
  • Setiap entry family memiliki tag.
  • Stoploss memiliki batas keras.
  • Position sizing memakai risk budget.
  • Leverage memiliki hard cap.
  • Tidak ada kode eksperimen yang tertinggal.
  • State penting tetap benar setelah restart.

Jika strategi terlalu rumit untuk dijelaskan, ia terlalu rumit untuk dipulihkan ketika terjadi masalah.

2. Backtest Valid

  • Timerange mencakup beberapa regime.
  • Timeframe detail digunakan jika perlu.
  • Fee dan slippage diuji konservatif.
  • Jumlah trade memadai.
  • Drawdown serta durasinya dapat ditoleransi.
  • Tidak ada trade dengan loss mendekati likuidasi.
  • Hasil tidak didominasi satu pair atau outlier.
  • Breakdown periode terbaru masih layak.

Simpan command dan hasil baseline terakhir sebelum live.

3. Bias dan Overfitting Diperiksa

  • Lookahead analysis lulus.
  • Recursive analysis tidak menunjukkan instability signifikan.
  • Audit manual tidak menemukan akses data masa depan.
  • Train, validation, dan holdout terpisah.
  • Walk-forward positif pada mayoritas window.
  • Parameter memiliki area stabil.

Satu tes yang lulus tidak menggantikan keseluruhan proses.

4. Dry-Run Memadai

  • Minimal 60–100 trade atau sampel yang sesuai frekuensi strategi.
  • Dry-run melewati kondisi volatil dan tenang.
  • Stop, cooldown, dan drawdown guard pernah terpicu.
  • Restart dan recovery sudah diuji.
  • Deviasi dry-run versus backtest dapat dijelaskan.
  • Tidak ada error exchange atau database berulang.

Jika strategi belum pernah mengalami trade rugi dalam dry-run, risk layer belum benar-benar diuji.

5. Modal Awal Kecil

Mulai dengan jumlah yang jika hilang tidak mengganggu kondisi keuangan. Tujuan tahap live awal adalah memvalidasi eksekusi, bukan mengejar return.

Pertimbangkan:

  • Risk per trade 0,25–0,5% atau lebih rendah.
  • Leverage 1–2×.
  • Sedikit pair likuid.
  • Jumlah posisi maksimum kecil.
  • Batas rugi harian dan mingguan.

Naikkan modal hanya setelah data live cukup dan sistem stabil.

6. API Key Aman

  • Gunakan key khusus bot.
  • Izin withdrawal dimatikan.
  • Hanya market yang diperlukan yang diaktifkan.
  • IP whitelist digunakan.
  • Secret tidak ada di Git atau log.
  • Permission file config dibatasi.
  • Prosedur rotasi dan pencabutan key tersedia.

Uji bahwa bot tidak dapat melakukan operasi di luar kebutuhan.

7. Konfigurasi Live Terpisah

Jangan mengedit config dry-run menjadi live secara ad hoc. Buat config live terpisah dengan review diff.

Periksa:

  • dry_run: false hanya pada config live.
  • Exchange, pair, trading mode, dan margin mode.
  • Stake, max open trades, leverage, dan protections.
  • Database URL berbeda.
  • Log file berbeda.
  • API server tidak terbuka ke publik.
  • Telegram atau alert tidak menyimpan secret di repo.

8. Infrastruktur Stabil

  • Mesin hidup 24/7.
  • Waktu sistem tersinkronisasi.
  • Disk dan RAM memiliki buffer.
  • Service memiliki restart policy.
  • Log rotation aktif.
  • Database dibackup.
  • Koneksi internet stabil.
  • Update sistem tidak restart tanpa jadwal.

Bot yang profit di backtest tidak berguna jika proses sering mati.

9. Monitoring dan Alert

Alert minimum:

  • Proses berhenti.
  • API exchange error berulang.
  • Candle stale.
  • Stop gagal ditempatkan.
  • Drawdown melewati batas.
  • Daily loss limit terpicu.
  • Disk hampir penuh.
  • Posisi exchange berbeda dari database bot.

Alert harus diuji, bukan hanya dikonfigurasi.

10. Prosedur Darurat

Dokumentasikan langkah untuk:

1. Menghentikan entry baru.

2. Menutup posisi secara manual.

3. Membatalkan open order.

4. Mencabut API key.

5. Memulihkan database.

6. Rekonsiliasi posisi setelah downtime.

7. Menentukan kapan bot boleh dinyalakan kembali.

Simpan akses exchange terpisah dari mesin bot agar tetap tersedia saat server bermasalah.

11. Go/No-Go Review

Tunda live jika salah satu kondisi berikut ada:

  • Loss backtest dapat melebihi margin.
  • Stop hanya berbasis candle close tanpa perlindungan lain.
  • Drawdown guard tidak persisten.
  • Lookahead atau out-of-sample belum selesai.
  • Dry-run terlalu singkat.
  • Credential pernah terekspos.
  • Tidak ada kill switch.
  • Operator belum pernah menjalankan emergency drill.

Keputusan menunda adalah bagian dari risk management.

12. Hari Pertama Live

  • Jangan mengubah strategi bersamaan dengan aktivasi live.
  • Pantau setiap order pertama.
  • Cocokkan stake, leverage, fee, stop, dan fill.
  • Jangan meningkatkan modal akibat satu kemenangan.
  • Hentikan jika perilaku berbeda dari dry-run.
  • Simpan snapshot config dan commit strategi.

Penutup

Live-ready bukan status yang diberikan oleh total profit. Ia adalah hasil dari bukti strategi, kontrol risiko, keamanan, dan kesiapan operasional.

Artikel terakhir seri ini menggunakan CuanTrade LowDD sebagai studi kasus: bagaimana strategi dengan backtest sangat profit tetap dapat dinilai belum siap live.

Bacaan lanjutan

Tidak ada checklist yang menghapus seluruh risiko. Mulai kecil dan hentikan sistem ketika asumsi utama tidak terpenuhi.
Trending

Related Post

Expand your knowledge with these hand-picked posts.

Ilustrasi dashboard FreqUI untuk memantau dry-run trading bot
July 25, 2026
Freqtrade

Dry-Run Freqtrade dan FreqUI: Cara Menguji Bot Secara Real-Time

Panduan menjalankan dry-run, mengaktifkan FreqUI secara aman, memantau order dan log, serta membandingkan hasil paper trading dengan backtest.

Ilustrasi perisai risiko pada posisi futures dan grafik volatilitas
July 24, 2026
Freqtrade

Risk Management Freqtrade Futures: Stoploss, Leverage, dan Position Sizing

Kerangka praktis mengendalikan risiko Freqtrade futures melalui stoploss, leverage, ukuran posisi, portfolio heat, drawdown guard, dan kill switch.

Ilustrasi rangkaian jendela training dan testing walk-forward Freqtrade
July 23, 2026
Freqtrade

Walk-Forward Testing: Langkah Penting Sebelum Strategi Freqtrade Dipakai Live

Pelajari desain rolling train-test, cara menggabungkan hasil out-of-sample, serta metrik stabilitas untuk walk-forward Freqtrade.

Workspace with laptop

Explore insights, stories, and strategies that help you build better products every day.

Join 1,000,000+ subscribers receiving expert tips on earning more, investing smarter and living better, all in our free newsletter.