Risk Management untuk Automated Trading: Position Sizing, Stop Loss & Proteksi Portfolio
Strategi bot yang menguntungkan itu lumrah. Strategi bot menguntungkan yang bertahan cukup lama untuk meng-compound keuntungan tersebut justru langka. Pembedanya adalah risk management — matematika tak menarik yang menentukan apakah serangkaian kerugian menghancurkan akun Anda atau hanya menggoresnya.
Kebanyakan operator bot terobsesi pada sinyal entry dan persentase take profit sambil mengabaikan position sizing, batas drawdown, dan correlation risk. Ini seperti membangun mobil balap tetapi lupa rem. Panduan ini membahas kerangka kuantitatif yang digunakan trader profesional untuk melindungi modal, bertahan dari rentetan kerugian yang tak terhindarkan, dan menjaga bot tetap berjalan melewati rezim pasar yang akan menghapus akun tanpa proteksi.
Key Takeaways
- Aturan 1-2%: jangan pernah mempertaruhkan lebih dari 1-2% total modal pada satu deal. Pada akun $5,000, itu berarti kerugian maksimum $50-$100 per deal.
- Kelly Criterion menghitung ukuran posisi optimal berdasarkan win rate dan rasio reward-to-risk. Half-Kelly (50% dari hasil formula) lebih aman untuk pasar kripto yang volatil.
- Strategi stop loss bervariasi: persentase tetap (sederhana), berbasis ATR (beradaptasi dengan volatilitas), trailing (mengunci keuntungan), dan break-even (menghilangkan risiko setelah keuntungan awal).
- Correlation risk adalah pembunuh tersembunyi: 5 bot pada BTC, ETH, SOL, AVAX, dan LINK ≈ 3 taruhan independen, bukan 5. Penurunan pasar menyeluruh menghantam semuanya secara bersamaan.
- Risk of ruin pada 2% per deal: bahkan 10 kerugian berturut-turut hanya menghasilkan drawdown 18.3% — menyakitkan tapi masih bisa bertahan. Pada 10% per deal, 10 kerugian = drawdown 65.1% — menghancurkan akun.
- Portfolio heat (total risiko terbuka di semua bot) tidak boleh melebihi 6% dari nilai akun pada waktu kapan pun.
Jumlah dolar dan persentase dalam panduan ini adalah contoh perhitungan, bukan rekomendasi. Trading kripto dapat menyebabkan kerugian — atur ukuran setiap bot dengan dana yang sanggup Anda relakan jika hilang, dan baca Pengungkapan Risiko secara lengkap sebelum mulai trading live.
Metode Position Sizing
Position sizing menjawab pertanyaan terpenting dalam trading: seberapa banyak dari modal Anda yang dipertaruhkan pada setiap deal. Salah di sini, dan bahkan strategi yang menang pun akhirnya akan meledakkan akun Anda hanya karena variansi.
Metode 1: Jumlah Tetap Per Deal
Pendekatan paling sederhana — alokasikan jumlah dolar tetap untuk setiap deal bot terlepas dari ukuran akun.
Contoh: Alokasikan $100 per deal, terlepas dari apakah akun Anda $1,000 atau $10,000.
Kelebihan: Sederhana, mudah dilacak, eksekusi konsisten. Kekurangan: Tidak ber-scaling. $100 adalah risiko 10% pada akun $1,000 (terlalu banyak) tetapi hanya 1% pada akun $10,000 (konservatif). Saat akun Anda tumbuh, Anda under-risking. Saat menyusut, Anda over-risking.
Kapan digunakan: Hanya selama pengujian awal dengan jumlah kecil. Naik kelas ke sizing berbasis persentase begitu strategi Anda terbukti menguntungkan.
Metode 2: Berbasis Persentase (Aturan 1-2%)
Pertaruhkan persentase tetap dari saldo akun Anda saat ini pada setiap deal. Ini ber-scaling secara alami — Anda mempertaruhkan lebih banyak saat menang (akun lebih besar) dan lebih sedikit saat kalah (akun lebih kecil).
Aturannya: Jangan pernah mempertaruhkan lebih dari 1-2% total modal pada satu deal.
Kalkulasi:
Kerugian Maksimum Per Deal = Saldo Akun × Persentase Risiko
Akun $5,000 × risiko 2% = kerugian maksimum $100 per deal
Akun $5,000 × risiko 1% = kerugian maksimum $50 per deal
Cara menerapkannya pada bot DCA:
"Risiko per deal" Anda adalah kerugian maksimum yang akan Anda alami jika deal mencapai stop loss (atau skenario terburuk Anda jika berjalan tanpa stop loss):
Position Size = Kerugian Maksimum ÷ Jarak Stop Loss (%)
Jika kerugian maks = $100 dan stop loss = 10%:
Position Size = $100 ÷ 0.10 = $1,000 ukuran deal total
Ini berarti modal maksimum per deal bot DCA Anda (base order + semua safety order) tidak boleh melebihi $1,000.
Aturan 1-2% tidak berarti Anda hanya menginvestasikan 1-2% dari modal. Itu berarti kerugian maksimum Anda pada satu deal adalah 1-2%. Jika stop loss Anda di 10%, Anda dapat menginvestasikan hingga 10-20% dari modal pada deal tersebut — karena kerugian 10% pada 20% modal = kerugian akun 2%.
Metode 3: Kelly Criterion
Kelly Criterion adalah formula dari teori informasi yang menghitung persentase modal yang optimal secara matematis untuk dipertaruhkan berdasarkan edge Anda — seberapa sering Anda menang dan seberapa besar kemenangan Anda relatif terhadap kerugian.
Formula:
Kelly % = W - [(1 - W) / R]
Di mana:
W = Win rate (sebagai desimal, mis. 0.70 untuk 70%)
R = Rasio Win/Loss (rata-rata win ÷ rata-rata loss)
Contoh: Bot DCA Anda memiliki win rate 75% dengan rata-rata win $45 dan rata-rata loss $80:
W = 0.75
R = $45 / $80 = 0.5625
Kelly % = 0.75 - [(1 - 0.75) / 0.5625]
Kelly % = 0.75 - [0.25 / 0.5625]
Kelly % = 0.75 - 0.4444
Kelly % = 0.3056 → 30.56% modal per deal
Masalahnya: Full Kelly sangat agresif. Satu rentetan kerugian saja dapat menghasilkan drawdown yang menghancurkan. Dalam praktiknya, trader profesional menggunakan Half-Kelly (50% dari hasil) atau Quarter-Kelly (25%).
Full Kelly: 30.56% → Terlalu agresif untuk kripto
Half Kelly: 15.28% → Moderat — cocok untuk strategi yang terbukti
Quarter Kelly: 7.64% → Konservatif — titik awal yang direkomendasikan
Kelly Criterion membutuhkan estimasi win rate dan rasio win/loss yang akurat. Jika backtest Anda menunjukkan win rate 80% tetapi trading nyata memberikan 65%, kalkulasi Kelly Anda salah secara berbahaya. Selalu gunakan estimasi konservatif dan minimal half-Kelly dalam live trading. Untuk metodologi backtesting, lihat Panduan Backtesting kami.
| Metode | Formula | Kelebihan | Kekurangan | Terbaik Untuk |
|---|---|---|---|---|
| Jumlah Tetap | $X per deal (konstan) | Sederhana, dapat diprediksi | Tidak ber-scaling dengan pertumbuhan/penurunan akun | Fase pengujian saja |
| Persentase (1-2%) | Akun × 1-2% | Ber-scaling secara alami, membatasi kerugian maks | Membutuhkan stop loss untuk menghitung dengan benar | Semua trader bot — default yang direkomendasikan |
| Kelly Criterion | W - [(1-W)/R] | Pertumbuhan optimal secara matematis | Membutuhkan statistik akurat, sangat agresif pada full Kelly | Trader berpengalaman dengan riwayat 100+ trade |
| Half-Kelly | Kelly ÷ 2 | Keseimbangan antara pertumbuhan dan keamanan | Tetap membutuhkan statistik akurat | Strategi terbukti dengan metrik stabil |
Strategi Stop Loss
Stop loss adalah rasa sakit maksimum yang bersedia Anda terima pada satu deal. Tanpanya, bot DCA yang membeli ke dalam penurunan 60% akan menghabiskan seluruh modalnya dan meninggalkan Anda memegang kerugian belum terealisasi yang masif. Ada empat pendekatan utama.
Stop Loss Persentase Tetap
Tetapkan persentase tetap di bawah entry Anda (atau VWAP untuk bot DCA) di mana bot menutup deal dalam kondisi rugi.
Level umum:
- Konservatif: 5-10% (keluar cepat, menjaga modal, tetapi sering terpicu)
- Moderat: 10-20% (memberi ruang untuk averaging DCA bekerja)
- Lebar: 20-40% (untuk bot DCA dengan banyak safety order — hanya keluar pada breakdown besar)
Contoh kalkulasi pada akun $5,000 dengan aturan risiko 2%:
Kerugian maks per deal = $5,000 × 2% = $100
Jika stop loss = 15%:
Ukuran posisi maksimum = $100 ÷ 0.15 = $666.67
Jika stop loss = 25%:
Ukuran posisi maksimum = $100 ÷ 0.25 = $400
Stop loss yang lebih lebar membutuhkan ukuran posisi yang lebih kecil untuk mempertahankan risiko dolar yang sama.
Stop Loss Berbasis ATR (2× ATR)
Alih-alih persentase sembarang, tetapkan stop loss pada 2× Average True Range — ini beradaptasi dengan volatilitas aktual aset.
Formula:
Harga Stop Loss = Harga Entry - (2 × ATR_14)
Stop Loss % = (2 × ATR_14) ÷ Harga Entry × 100
Contoh dengan BTC pada $100,000:
Jika ATR 14 hari = $3,200:
Harga Stop Loss = $100,000 - (2 × $3,200) = $93,600
Stop Loss % = ($6,400 ÷ $100,000) × 100 = 6.4%
Jika ATR 14 hari = $5,500 (periode volatilitas tinggi):
Harga Stop Loss = $100,000 - (2 × $5,500) = $89,000
Stop Loss % = ($11,000 ÷ $100,000) × 100 = 11.0%
Stop secara otomatis melebar selama periode volatil (mencegah keluar prematur) dan menyempit selama periode tenang (melindungi modal).
Trailing Stop Loss
Trailing stop mengikuti harga ke atas, mengunci keuntungan saat posisi bergerak sesuai keinginan Anda. Ia hanya bergerak naik — tidak pernah turun.
Cara kerjanya:
- Stop awal: ditetapkan pada -5% dari entry
- Harga naik 8%: stop bergerak ke +3% (8% - 5%)
- Harga naik 12%: stop bergerak ke +7% (12% - 5%)
- Harga berbalik, turun 5% dari puncak: stop terpicu di +7%, mengunci keuntungan
Terbaik untuk: Pasar trending di mana Anda ingin menangkap pergerakan panjang tanpa memantau secara manual. Kurang efektif di pasar choppy di mana pullback sementara memicu stop secara prematur.
Break-Even Stop Loss
Setelah posisi mencapai ambang keuntungan tertentu, stop loss secara otomatis bergerak ke harga entry (break-even). Ini menjamin Anda tidak akan kehilangan uang pada deal tersebut.
Konfigurasi:
Aktivasi: Saat posisi +2% di atas VWAP
Aksi: Pindahkan stop loss ke VWAP (harga entry)
Hasil: Skenario terburuk = break-even, terbaik = full take profit atau trailing profit
Konfigurasi paling powerful menggabungkan break-even dengan trailing: begitu posisi mencapai +2%, stop bergerak ke break-even. Kemudian trailing stop aktif, menaikkan stop lebih tinggi saat harga naik. Ini menciptakan jaring pengaman satu arah yang hanya bisa memperbaiki harga keluar Anda, tidak pernah memperburuknya.
Batas Maximum Drawdown
Batas drawdown adalah circuit breaker untuk bot Anda. Mereka mendefinisikan kerugian kumulatif maksimum yang akan Anda toleransi sebelum menjeda trading untuk menilai ulang.
Batas Drawdown yang Direkomendasikan
| Timeframe | Maximum Drawdown | Aksi Saat Tercapai |
|---|---|---|
| Harian | 10% dari akun | Jeda semua bot selama 24 jam. Tinjau apa yang terjadi. |
| Mingguan | 20% dari akun | Jeda semua bot. Kurangi ukuran posisi 50% saat melanjutkan. |
| Bulanan | 30% dari akun | Berhenti total. Evaluasi ulang semua strategi. Hanya lanjutkan dengan config yang terbukti melalui backtest. |
Mengapa Angka-Angka Ini?
Drawdown harian 10% berarti sesuatu yang luar biasa terjadi — entah peristiwa black swan, bot yang salah konfigurasi, atau perubahan rezim pasar yang tidak dirancang untuk strategi Anda. Melanjutkan trading setelah hari -10% biasanya memperburuk keadaan.
Drawdown bulanan 30% adalah batas matematis antara "dapat dipulihkan" dan "berbahaya." Memulihkan dari 30% membutuhkan kenaikan 42.9%. Memulihkan dari 50% membutuhkan kenaikan 100%. Semakin dalam Anda jatuh, secara eksponensial semakin sulit pemulihannya.
| Drawdown | Pemulihan yang Dibutuhkan | Waktu Pemulihan (pada 5%/bulan) |
|---|---|---|
| 10% | 11.1% | ~2.2 bulan |
| 20% | 25.0% | ~5 bulan |
| 30% | 42.9% | ~8.6 bulan |
| 40% | 66.7% | ~13.3 bulan |
| 50% | 100.0% | ~20 bulan |
Batas drawdown harus ditegakkan secara otomatis, bukan manual. Jika Anda mengandalkan disiplin diri untuk menjeda bot setelah kerugian harian 10%, Anda akan merasionalisasi untuk melanjutkan ("nanti juga balik lagi") tepat saat Anda seharusnya berhenti. Konfigurasikan fitur auto-pause platform Anda atau atur alert yang terpicu sebelum Anda mencapai batas.
Correlation Risk: Pembunuh Tersembunyi
Ini adalah risiko yang paling diremehkan dalam automated trading. Menjalankan lima bot terdengar seperti diversifikasi — lima strategi independen, lima peluang untuk untung. Tetapi jika kelima bot tersebut memperdagangkan aset kripto yang bergerak bersamaan, Anda punya satu taruhan besar yang menyamar dalam lima wujud.
Memahami Korelasi
Korelasi mengukur seberapa erat dua aset bergerak bersamaan, pada skala dari -1 hingga +1:
| Korelasi | Arti | Contoh |
|---|---|---|
| +1.0 | Bergerak dalam langkah sempurna | BTC dan BTC futures |
| +0.7 hingga +0.9 | Berkorelasi kuat | BTC dan ETH (biasanya 0.75-0.85) |
| +0.4 hingga +0.6 | Berkorelasi moderat | BTC dan SOL (biasanya 0.55-0.70) |
| 0 | Tidak ada hubungan | BTC dan Emas (bervariasi) |
| -0.5 hingga -1.0 | Berkorelasi terbalik | BTC dan indeks USD (kadang-kadang) |
Masalahnya: 5 Bot ≠ 5 Taruhan Independen
Skenario: Anda menjalankan 5 bot DCA dengan $1,000 masing-masing pada:
- BTC/USDT
- ETH/USDT
- SOL/USDT
- AVAX/USDT
- LINK/USDT
Anda mengira Anda punya 5 posisi independen. Pada kenyataannya:
- Korelasi BTC dan ETH: ~0.80
- Korelasi BTC dan SOL: ~0.65
- Korelasi BTC dan AVAX: ~0.60
- Korelasi BTC dan LINK: ~0.55
Selama crash pasar menyeluruh (seperti pengumuman regulasi atau kegagalan exchange), KELIMA bot turun secara bersamaan. Portfolio "terdiversifikasi" $5,000 Anda berperilaku seperti satu posisi BTC $5,000 karena korelasi melonjak ke 0.90+ selama crash.
Posisi independen efektif: ~3 (bukan 5)
Cara Mengelola Correlation Risk
- Terima saja: Di kripto, kebanyakan aset berkorelasi positif terhadap BTC. Diversifikasi sejati dalam kripto itu terbatas.
- Sesuaikan ukuran: Jika 5 bot Anda secara efektif adalah 3 taruhan independen, total posisi Anda harus disesuaikan untuk 3 taruhan, bukan 5. Kurangi masing-masing sekitar 40%.
- Pantau lonjakan korelasi: Selama periode ketakutan tinggi (BTC turun >5% dalam sehari), korelasi meningkat. Pertimbangkan menjeda bot berkonviksi rendah selama tekanan pasar.
- Tambahkan eksposur yang benar-benar tidak berkorelasi: Stablecoin farming, strategi options, atau aset non-kripto untuk diversifikasi sejati.
Alokasi Modal: Pendekatan Core-Satellite
Manajer portfolio profesional membagi modal ke dalam tier risiko. Terapkan prinsip yang sama pada bot trading.
Kerangka 60/30/10
Core (60% modal): Pair utama — BTC/USDT, ETH/USDT
→ Setting bot konservatif
→ Pair ini secara historis pulih dari drawdown
→ Return lebih rendah tetapi probabilitas bertahan tertinggi
Satellite (30% modal): Pair mid-cap — SOL/USDT, AVAX/USDT, MATIC/USDT
→ Setting bot moderat
→ Volatilitas lebih tinggi = lebih banyak peluang trading
→ Terima risiko drawdown individual yang lebih tinggi
Spekulatif (10% modal): Small/micro-cap — DOGE, PEPE, atau bot new-listing
→ Setting agresif
→ Modal yang Anda mampu kehilangan sepenuhnya
→ Potensi return luar biasa (atau wipeout total)
Contoh dengan total modal $5,000:
| Tier | Alokasi | Pair | Bot | Risiko Per Deal |
|---|---|---|---|---|
| Core (60%) | $3,000 | BTC, ETH | 2 bot, $1,500 masing-masing | 1% ($15/deal) |
| Satellite (30%) | $1,500 | SOL, AVAX | 2 bot, $750 masing-masing | 2% ($15/deal) |
| Spekulatif (10%) | $500 | DOGE | 1 bot, $500 | 3% ($15/deal) |
Perhatikan: meskipun persentase risiko lebih tinggi untuk bot spekulatif, risiko dolar aktual per deal ($15) tetap konstan di semua tier. Ini disengaja — mencegah taruhan spekulatif berdampak tidak proporsional pada keseluruhan akun Anda.
Pendekatan core-satellite memaksa disiplin. Saat bot spekulatif meledak (pada akhirnya pasti terjadi), Anda kehilangan paling banyak 10% dari total modal — menjengkelkan tetapi tidak menghancurkan. Core 60% Anda terus meng-compound melewati kemunduran tersebut, dan pemulihan menjadi mudah.
Risk-Reward Ratio
Risk-reward ratio membandingkan potensi kerugian Anda dengan potensi keuntungan pada setiap deal.
Standar Minimum
| Risk:Reward | Arti | Win Rate Break-Even |
|---|---|---|
| 1:1 | Pertaruhkan $1 untuk menghasilkan $1 | 50% (lempar koin) |
| 1:2 | Pertaruhkan $1 untuk menghasilkan $2 | 33.3% |
| 1:3 | Pertaruhkan $1 untuk menghasilkan $3 | 25% |
| 1:4 | Pertaruhkan $1 untuk menghasilkan $4 | 20% |
Mengapa 1:2 minimum penting:
Pada risk-reward 1:2, Anda hanya perlu memenangkan 33.3% trade Anda untuk break even. Kebanyakan bot DCA mencapai win rate 70-85%. Ini berarti bahkan dengan penurunan signifikan dalam performa strategi, Anda masih menguntungkan.
Pada 1:1, Anda butuh win rate 50% untuk break even — strategi dengan win rate 70% hanya punya buffer 20% sebelum menjadi tidak menguntungkan. Pada 1:2, buffer tersebut adalah 37% — jauh lebih tahan banting.
Tabel Break-Even Win Rate × Risk:Reward
| Win Rate | 1:1 R:R | 1:2 R:R | 1:3 R:R |
|---|---|---|---|
| 40% | -20% | +20% | +60% |
| 50% | 0% (break-even) | +50% | +100% |
| 60% | +20% | +80% | +140% |
| 70% | +40% | +110% | +180% |
| 80% | +60% | +140% | +220% |
Nilai menunjukkan expected return per 100 deal, dinyatakan sebagai % dari jumlah risiko.
Win rate 70% dengan risk:reward 1:2 berarti untuk setiap 100 deal yang mempertaruhkan $100 masing-masing: 70 win × $200 = $14,000 keuntungan, 30 loss × $100 = $3,000 kerugian. Net: +$11,000 (return 110% atas risiko).
Contoh Nyata: Portfolio $5,000 dengan 3 Bot
Mari kita bangun kerangka risk management lengkap untuk portfolio nyata.
Setup
| Parameter | Nilai |
|---|---|
| Total Modal | $5,000 |
| Jumlah Bot | 3 |
| Risiko Maks Per Deal | 2% = $100 |
| Maximum Daily Drawdown | 10% = $500 |
| Maximum Portfolio Heat | 6% = $300 |
Konfigurasi Bot
| Bot | Pair | Modal | Stop Loss | Kerugian Maks/Deal | Ukuran Posisi Maks |
|---|---|---|---|---|---|
| Bot 1 | BTC/USDT | $2,000 | 15% | $100 | $666 |
| Bot 2 | ETH/USDT | $1,500 | 12% | $100 | $833 |
| Bot 3 | SOL/USDT | $1,500 | 20% | $100 | $500 |
Analisis Skenario Terburuk
Skenario: Ketiga bot mencapai stop loss secara bersamaan
Kerugian Bot 1: $100 (2% dari akun)
Kerugian Bot 2: $100 (2% dari akun)
Kerugian Bot 3: $100 (2% dari akun)
Total kerugian: $300 (6% dari akun)
Akun setelahnya: $5,000 - $300 = $4,700
Drawdown 6% dari stop loss bersamaan di semua bot. Menyakitkan, tetapi jauh dari katastrofik. Batas daily drawdown Anda (10%) bahkan belum dilanggar — Anda dapat melanjutkan trading dengan ukuran yang disesuaikan.
Matematika Pemulihan
Pada risiko 2% per deal dan win rate 70% dengan risk-reward 1:2:
Expected value per deal = (0.70 × $200) - (0.30 × $100) = $140 - $30 = $110
Rata-rata profit per deal: $110 × fraksi risiko = bervariasi, tetapi kira-kira $20-$40 net per siklus deal selesai
Pemulihan dari kerugian $300 ≈ 8-15 deal selesai ≈ 3-7 hari trading aktif
Wawasan kunci: karena position sizing membatasi kerugian hingga 2%, bahkan skenario terburuk (semua bot gagal bersamaan) dapat dipulihkan dalam satu atau dua minggu.
Kalkulasi Risk of Ruin
Risk of ruin mengukur probabilitas bahwa serangkaian kerugian berturut-turut akan menghancurkan akun Anda hingga tak terpulihkan.
Matematika pada Berbagai Level Risiko
Kerugian berturut-turut dan dampak kumulatifnya (di-compound):
| Kerugian Berturut-turut | Pada Risiko 2%/Deal | Pada Risiko 5%/Deal | Pada Risiko 10%/Deal |
|---|---|---|---|
| 3 kerugian | -5.88% | -14.26% | -27.10% |
| 5 kerugian | -9.61% | -22.62% | -40.95% |
| 7 kerugian | -13.18% | -30.17% | -52.17% |
| 10 kerugian | -18.29% | -40.13% | -65.13% |
| 15 kerugian | -26.14% | -53.67% | -79.41% |
| 20 kerugian | -33.24% | -64.15% | -87.84% |
Pada risiko 2%: 10 kerugian berturut-turut (sangat tidak mungkin dengan win rate 70%) hanya menghasilkan drawdown 18.3%. Ini masih bisa dilewati. Akun Anda turun dari $5,000 ke $4,085 — Anda mengurangi ukuran posisi sedikit dan melanjutkan.
Pada risiko 10%: 10 kerugian berturut-turut menghasilkan drawdown 65.1%. Akun Anda turun dari $5,000 ke $1,744. Anda sekarang membutuhkan kenaikan 187% untuk pulih. Strateginya secara efektif mati.
Probabilitas Kerugian Berturut-turut
Dengan win rate 70%, probabilitas kerugian berturut-turut:
| Kerugian Berturut-turut | Probabilitas |
|---|---|
| 3 beruntun | 2.70% |
| 5 beruntun | 0.243% |
| 7 beruntun | 0.022% |
| 10 beruntun | 0.00059% |
Bot dengan win rate 70% memiliki peluang 2.7% untuk 3 kerugian berturut-turut (terjadi kira-kira sekali setiap 37 deal) dan peluang 0.024% untuk 7 kerugian berturut-turut (kira-kira sekali setiap 4,100 deal). Pada risiko 2%, bahkan rentetan 7 kerugian yang langka pun hanya merugikan 13.2% — masih terkelola.
Inilah mengapa aturan 2% bersifat universal di kalangan trader profesional. Ini bukan tentang memaksimalkan return pada setiap deal — ini tentang kelangsungan hidup secara matematis. Pada risiko 2%, bahkan urutan kerugian yang sangat tidak mungkin pun tak bisa menghancurkan akun Anda. Pada risiko 10%, urutan yang cukup tidak mungkin pun mengakhiri karier trading Anda.
Portfolio Heat: Total Risiko Terbuka
Portfolio heat mengukur total risiko yang terekspos Anda di semua posisi bot aktif pada momen kapan pun.
Aturan 6%
Total risiko terbuka di semua bot tidak boleh melebihi 6% dari nilai akun.
Kalkulasi:
Portfolio Heat = Jumlah dari (Ukuran Posisi × Stop Loss %) untuk setiap deal aktif
Bot 1: posisi $600 × 15% SL = risiko $90
Bot 2: posisi $700 × 12% SL = risiko $84
Bot 3: posisi $450 × 20% SL = risiko $90
Total Portfolio Heat = $90 + $84 + $90 = $264
Portfolio Heat % = $264 / $5,000 = 5.28% ✓ Di bawah batas 6%
Jika Bot 1 mengisi safety order tambahan, meningkatkan posisinya ke $1,200:
Bot 1: posisi $1,200 × 15% SL = risiko $180
Bot 2: posisi $700 × 12% SL = risiko $84
Bot 3: posisi $450 × 20% SL = risiko $90
Total Portfolio Heat = $180 + $84 + $90 = $354
Portfolio Heat % = $354 / $5,000 = 7.08% ✗ MELEBIHI batas 6%
Aksi: Kurangi posisi Bot 3 atau jeda entry baru sampai heat turun di bawah 6%.
Mengapa 6%?
Pada portfolio heat 6%, skenario absolut terburuk (semua posisi mencapai stop loss bersamaan) merugikan Anda 6% dari akun. Dikombinasikan dengan pengetahuan bahwa ini sangat tidak mungkin (membutuhkan SEMUA bot gagal pada saat bersamaan), 6% memberikan ruang yang cukup untuk operasi normal sambil mencegah skenario katastrofik.
Portfolio heat adalah metrik risiko yang paling sering diabaikan sepenuhnya oleh operator bot. Mereka menghitung risiko per deal dengan benar tetapi tidak pernah menjumlahkan total risiko di semua deal aktif. Selama drawdown pasar menyeluruh, korelasi melonjak dan SEMUA bot cenderung rugi bersamaan — portfolio heat menjadi risiko aktual, bukan risiko deal individual.
Checklist Risk Management
Sebelum menjalankan strategi automated trading apa pun, verifikasi setiap item:
| # | Pemeriksaan | Status |
|---|---|---|
| 1 | Risiko per deal ≤ 2% dari akun | Wajib |
| 2 | Stop loss dikonfigurasi pada setiap bot | Wajib |
| 3 | Total modal per bot dihitung (termasuk semua safety order) | Wajib |
| 4 | Portfolio heat ≤ 6% dari akun | Wajib |
| 5 | Batas daily drawdown ditetapkan (10%) | Wajib |
| 6 | Batas weekly drawdown ditetapkan (20%) | Direkomendasikan |
| 7 | Batas monthly drawdown ditetapkan (30%) | Direkomendasikan |
| 8 | Korelasi antar pair dinilai | Direkomendasikan |
| 9 | Alokasi core-satellite didefinisikan | Direkomendasikan |
| 10 | Strategi di-backtest melintasi bull, bear, sideways | Wajib |
Untuk praktik keamanan komprehensif saat menjalankan bot, lihat panduan Security Best Practices kami.
Pertanyaan yang Sering Diajukan
Apakah risiko 2% per deal terlalu konservatif untuk akun kecil?
Tidak. Aturan 2% justru lebih penting untuk akun kecil, bukan kurang. Akun $500 dengan risiko 10% per deal ($50) dapat terhapus oleh 7 kerugian berturut-turut — sesuatu yang pada akhirnya terjadi dengan strategi apa pun. Pada risiko 2% ($10 per deal), 7 kerugian yang sama hanya merugikan $67 (13.4%). Akun bertahan dan dapat pulih. Position sizing agresif pada akun kecil adalah jalur tercepat menuju nol.
Haruskah saya menggunakan stop loss dengan bot DCA?
Untuk altcoin — selalu. Altcoin dapat turun 90% dan tak pernah pulih. Stop loss di 25-40% membatasi kerugian katastrofik. Untuk bot DCA BTC dan ETH, banyak trader berpengalaman berjalan tanpa stop loss karena aset ini secara historis selalu pulih. Namun, ini mengikat modal untuk periode yang panjang selama drawdown dalam. Keputusannya bergantung pada horizon waktu dan ketersediaan modal Anda. Untuk lebih lanjut tentang konfigurasi DCA, lihat Panduan Strategi Bot DCA kami.
Bagaimana cara menghitung korelasi antara pair trading saya?
Kebanyakan platform trading tingkat lanjut menampilkan matriks korelasi. Sebagai panduan kasar: BTC/ETH ≈ 0.80, BTC/SOL ≈ 0.65, BTC/DOGE ≈ 0.50. Selama crash, semua korelasi konvergen menuju 1.0. Untuk tujuan praktis, perlakukan dua aset kripto top-50 mana pun sebagai memiliki korelasi setidaknya 0.50 — portfolio lima-bot Anda memberikan diversifikasi setara kira-kira tiga posisi independen.
Berapa jumlah maksimum bot yang harus saya jalankan secara bersamaan?
Ini bergantung pada modal. Formulanya: Total Modal ÷ (Ukuran Deal Rata-rata × Jumlah Safety Order) = Bot Maksimum. Untuk akun $5,000 dengan ukuran deal maksimum rata-rata $500: $5,000 ÷ $500 = 10 bot maksimum. Tetapi pertimbangkan portfolio heat (batas 6%) dan korelasi — secara praktis, 3-5 bot optimal untuk kebanyakan akun $5,000.
Bagaimana saya menangani bot yang terus mencapai stop loss-nya?
Tiga stop loss berturut-turut pada bot yang sama = jeda dan tinjau. Strateginya mungkin salah konfigurasi untuk kondisi pasar saat ini. Periksa: apakah stop loss terlalu ketat untuk volatilitas pair (gunakan stop berbasis ATR)? Apakah rezim pasar berubah (gunakan Supertrend atau ADX untuk konfirmasi)? Apakah timing entry salah (tinjau sinyal indikator)? Jangan pernah menaikkan ukuran posisi untuk "memenangkan kembali" kerugian — itu jalur klasik menuju kehancuran. Untuk optimasi indikator, lihat Panduan Technical Indicators kami.
Apakah Kelly Criterion praktis untuk bot trading kripto?
Full Kelly terlalu agresif untuk volatilitas ekstrem kripto. Half-Kelly atau quarter-Kelly praktis setelah Anda punya setidaknya 100 deal selesai untuk menghitung statistik win rate dan risk-reward yang andal. Sebelum itu, tetap pada aturan 1-2% — itu jaring pengaman universal yang bekerja terlepas dari spesifikasi strategi.
