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.

Written by CuanTrade Research
Read time 4 min
Published July 24, 2026
Ilustrasi perisai risiko pada posisi futures dan grafik volatilitas

Image source: CuanTrade AI

Dalam futures, strategi entry hanya menentukan kapan risiko dimulai. Kelangsungan modal lebih banyak ditentukan oleh ukuran posisi, leverage, stop, korelasi, dan kemampuan sistem berhenti ketika kondisi tidak sesuai.

Mulai dari Risk Budget

Tentukan kerugian maksimum per trade sebagai persentase ekuitas, misalnya 0,25% atau 0,5%. Rumus dasarnya:

risk nominal = ekuitas × risk per trade

Jika ekuitas 1.000 USDT dan risiko 0,5%, batas kerugian rencana adalah 5 USDT.

Ukuran posisi kemudian disesuaikan dengan jarak stop. Stop yang lebih jauh membutuhkan posisi lebih kecil.

Leverage Bukan Risk Budget

Leverage menentukan kebutuhan margin dan sensitivitas PnL, bukan jumlah risiko yang seharusnya diambil. Posisi 5× tetap dapat berisiko kecil jika ukurannya tepat, tetapi risiko likuidasi dan slippage membesar.

Gunakan leverage serendah mungkin. Untuk kandidat baru, batas 1–2× jauh lebih mudah diaudit dibanding 7–10×.

Stoploss dan Likuidasi

Stop harus berada cukup jauh dari noise, tetapi cukup dekat agar dieksekusi sebelum likuidasi. Hitung jarak stop dalam harga dan profit ratio setelah leverage.

Jangan mengandalkan custom_exit berbasis candle close sebagai satu-satunya perlindungan. Pergerakan cepat dapat melewati level di tengah candle. Pertimbangkan stop on-exchange dan custom_stoploss yang diuji dengan detail timeframe.

Tambahkan buffer terhadap liquidation price. Stop teoritis yang hanya sedikit sebelum likuidasi tidak memberikan ruang untuk slippage.

ATR-Based Position Sizing

ATR menggambarkan volatilitas dalam satuan harga. Contoh kerangka:

stop distance = ATR × multiplier

units = risk nominal ÷ stop distance

stake = units × harga ÷ leverage

Verifikasi satuan dan perilaku Freqtrade. Log nilai ATR, leverage, stake, dan estimasi loss pada beberapa trade dry-run.

Portfolio Heat

Tiga posisi 0,5% tidak selalu berarti risiko total 1,5%. Jika semuanya long pada aset kripto yang berkorelasi, satu pergerakan market dapat mengenai seluruh stop.

Batasi:

  • Jumlah posisi searah.
  • Eksposur per pair dan sektor.
  • Total margin.
  • Risiko nominal seluruh stop.
  • Posisi pada aset yang sangat berkorelasi.

Hitung unrealized PnL menggunakan current rate yang benar; jangan menggunakan open rate sebagai harga berjalan.

Drawdown Guard

Kurangi risiko ketika equity turun dari puncak. Contoh tier:

  • Drawdown di bawah 5%: risk normal.
  • 5–8%: risk 70%.
  • 8–12%: risk 40%.
  • Di atas 12%: hentikan entry dan audit.

State equity peak harus bertahan setelah restart. Guard yang hanya disimpan dalam memory akan kembali ke nol ketika bot dihidupkan ulang.

Pastikan parameter guard tidak ditimpa menjadi risk_scale = 1 oleh config atau class turunan.

Daily Loss Limit dan Kill Switch

Bot perlu berhenti membuka posisi baru ketika:

  • Kerugian harian melebihi batas.
  • Terjadi rangkaian loss.
  • Data stale atau candle hilang.
  • Stop on-exchange gagal.
  • Selisih waktu server besar.
  • Exchange melaporkan error berulang.

Kill switch harus sederhana dan dapat diuji. Prosedur manual juga diperlukan untuk menutup posisi jika bot tidak dapat mengakses exchange.

Protections

Freqtrade menyediakan protection seperti cooldown dan stoploss guard. Aktifkan saat backtest dengan opsi protection agar perbandingan adil.

Protection dapat mengurangi trade dan profit, tetapi tujuan utamanya mengurangi risiko cluster loss. Validasi pada periode stres, bukan hanya total return.

Funding dan Durasi

Posisi futures panjang dapat membayar funding berulang. Time-based exit membantu menghindari posisi yang tidak lagi memiliki alasan tetapi tetap mengonsumsi margin dan funding.

Ukur holding time winner dan loser. Posisi rugi yang bertahan jauh lebih lama sering menjadi tanda exit tidak efektif.

Risiko Minimum Order

Pada modal kecil, hasil perhitungan position sizing dapat berada di bawah minimum stake exchange. Memaksa stake ke minimum dapat membuat risiko aktual lebih besar dari budget.

Jika minimum order terlalu besar, jangan memaksakan pair tersebut. Tambah modal bukan selalu solusi; pilih market atau konfigurasi yang sesuai.

Checklist Risiko Futures

  • Risk per trade kecil dan eksplisit.
  • Leverage memiliki hard cap.
  • Stop memiliki buffer dari liquidation price.
  • Stop diuji intrabar dan on-exchange.
  • Total portfolio heat dibatasi.
  • Correlated exposure dibatasi.
  • Drawdown guard persisten setelah restart.
  • Daily loss limit dan kill switch tersedia.
  • Funding serta minimum order diperhitungkan.
  • Skenario gangguan exchange sudah dilatih.

Penutup

Risk management bukan lapisan tambahan setelah strategi selesai. Ia adalah bagian dari strategi. Edge kecil dapat bertahan dengan risiko terkendali, sementara edge besar dapat hancur oleh satu posisi tanpa batas.

Artikel selanjutnya membahas dry-run dan FreqUI untuk menguji seluruh mekanisme tersebut pada market berjalan tanpa mempertaruhkan dana.

Bacaan lanjutan

Futures berisiko tinggi. Contoh persentase bukan rekomendasi personal dan harus disesuaikan dengan toleransi risiko masing-masing.
Trending

Related Post

Expand your knowledge with these hand-picked posts.

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.

Ilustrasi ruang pencarian parameter dan optimasi Hyperopt Freqtrade
July 22, 2026
Freqtrade

Hyperopt Freqtrade Tanpa Overfitting: Parameter, Loss Function, dan Validasi

Panduan memakai Hyperopt secara disiplin: memilih search space, loss function, epochs, data train-test, dan menilai stabilitas parameter.

Ilustrasi garis waktu data masa lalu dan masa depan dalam backtest Freqtrade
July 21, 2026
Freqtrade

Lookahead Bias pada Freqtrade: Cara Mendeteksi Strategi yang ‘Curang’

Kenali penyebab lookahead bias dalam dataframe Freqtrade, contoh kode berbahaya, cara menjalankan lookahead-analysis, dan batas interpretasinya.

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.