Apa Itu Trading Expectancy?
Trading expectancy adalah rata-rata keuntungan atau kerugian yang bisa kamu harapkan dari satu transaksi, dihitung dari sampel besar. Rumusnya: Expectancy = (Win% × Rata-rata Profit) − (Loss% × Rata-rata Loss). Angka positif berarti strategimu punya edge matematis; angka negatif berarti ia menggerus modal seiring waktu.
Expectancy menjawab satu-satunya pertanyaan yang penting untuk sebuah sistem trading: kalau aku ambil pola ini seribu kali, apakah hasil akhirnya untung? Win rate tinggi terasa enak tapi tetap bisa merugi. Expectancy memangkas emosi dan menyederhanakan seluruh prosesmu menjadi satu nilai harapan per transaksi.
Cara paling bersih mengekspresikannya adalah pakai R, satuan risikomu. Kalau kamu mempertaruhkan jumlah tetap per transaksi (1R) dan mengukur profit sebagai kelipatan risiko itu, expectancy dalam istilah R adalah: E = (Win% × R) − (Loss% × 1), di mana R adalah rasio reward-to-risk rata-ratamu. Dengan begitu angkanya independen terhadap ukuran akun dan bisa dibandingkan antar strategi.
Bagaimana Cara Menghitung Trading Expectancy?
Menghitung expectancy butuh empat input dari catatan transaksimu: win rate, loss rate, rata-rata transaksi profit, dan rata-rata transaksi loss. Angka-angka di bawah ini hanya ilustrasi, dibuat untuk menunjukkan mekanismenya, bukan klaim tentang akun sungguhan.
Langkah 1: Kumpulkan empat angka
- Win rate = transaksi profit ÷ total transaksi.
- Loss rate = 1 − win rate (dengan asumsi tidak ada transaksi impas).
- Rata-rata profit = total keuntungan dari semua winner ÷ jumlah winner.
- Rata-rata loss = total kerugian dari semua loser ÷ jumlah loser (sebagai angka positif).
Langkah 2: Masukkan ke rumus
Katakanlah sebuah strategi menang 45% dari waktu. Rata-rata profit $300, rata-rata loss $150. Loss rate-nya 55%. Hitungannya: (0,45 × $300) − (0,55 × $150) = $135 − $82,50 = +$52,50 per transaksi. Dalam 200 transaksi, expectancy itu diproyeksikan menghasilkan sekitar $10.500 edge kotor, sebelum biaya.
Langkah 3: Konversi ke R agar portabel
Di sini rata-rata profit $300 dengan risiko $150 adalah hasil 2R, jadi R = 2. Expectancy dalam R = (0,45 × 2) − (0,55 × 1) = 0,90 − 0,55 = +0,35R per transaksi. Setiap transaksi, secara rata-rata, memberimu 0,35 dari satuan risikomu. Trader profesional melacak angka ini karena ia bertahan meski ukuran akun dan posisi berubah.
Kenapa Expectancy Mengalahkan Win Rate
Win rate sendirian adalah salah satu angka paling menyesatkan dalam trading. Sebuah strategi bisa menang jauh di bawah separuh transaksinya dan tetap sangat menguntungkan, karena expectancy menimbang besaran profit dan loss, bukan cuma frekuensinya. Di titik inilah cara pikir mayoritas retail retail runtuh.
Buktikan dengan aritmatika. Bandingkan dua trader yang sama-sama pakai R:
| Metrik | Trader A | Trader B |
|---|---|---|
| Win rate | 40% | 70% |
| Reward-to-risk (R) | 1:3 | 1:1 |
| Expectancy (R) | (0,40 × 3) − (0,60 × 1) = +0,60R | (0,70 × 1) − (0,30 × 1) = +0,40R |
Trader A menang kurang dari separuh waktu tapi menghasilkan +0,60R per transaksi, 50% lebih besar edge-nya daripada +0,40R milik Trader B, padahal hit rate B jauh lebih tinggi. Alasannya, winner A tiga kali lipat besarnya dibanding loser A, jadi besaran profit menimbang lebih berat daripada frekuensinya.
Kejar-kejaran win rate membuatmu buta terhadap hal ini. Strategi win rate 90% yang mempertaruhkan $500 demi $50 punya expectancy (0,90 × $50) − (0,10 × $500) = $45 − $50 = −$5 per transaksi, kematian lambat yang pasti meski menang sembilan dari sepuluh kali.
Tanda dari expectancymu adalah diagnostik terpenting dalam jurnalmu. Ia memberitahu apakah strategi itu layak ditradingkan sama sekali.
- Expectancy positif (E > 0): sistemnya menghasilkan uang secara rata-rata. Tugasmu bergeser ke konsistensi eksekusi dan penambahan risiko secara bertanggung jawab. Setiap transaksi valid yang diambil adalah aksi bernilai positif.
- Expectancy nol (E = 0): lempar koin setelah kejadian. Secara rata-rata kamu tidak untung tidak rugi, tapi biaya dan slippage mendorong sistem nol-sejati itu ke zona merah. Nol adalah sistem yang kalah dalam praktiknya.
- Expectancy negatif (E < 0): sistemnya merugi seiring waktu sekeras apa pun disiplinmu. Tidak ada position sizing, psikologi, atau kesabaran yang bisa menyelamatkan edge negatif. Yang harus diganti adalah strateginya, bukan mindset-nya.
Realita keras: disiplin tidak bisa menyelamatkan expectancy negatif. Disiplin hanya membuatmu kalah lebih lambat dan lebih konsisten. Tugas pertama setiap trader adalah memastikan angkanya positif; sisanya sekunder.
Kenapa Expectancy per Transaksi Saja Belum Cukup: Frekuensi dan Sampel
Expectancy per transaksi baru separuh dari persamaan pertumbuhan. Pertumbuhan akun digerakkan oleh expectancy × frekuensi. Pola senilai +0,35R yang muncul dua kali seminggu menghasilkan jauh lebih banyak daripada pola +0,80R yang hanya muncul sekali sebulan.
Jalankan aritmatikanya. Strategi X: +0,35R, 8 transaksi/bulan = +2,8R/bulan. Strategi Y: +0,80R, 2 transaksi/bulan = +1,6R/bulan. Meski expectancy per transaksinya lebih rendah, Strategi X mengompoundi hampir dua kali lebih cepat karena bekerja lebih sering. Tapi frekuensi tanpa edge positif justru mempercepat kerugian.
Ukuran sampel adalah jebakan lainnya. Sampel 30 transaksi itu noise, bukan bukti. Expectancy adalah rata-rata, dan rata-rata dari sampel kecil berayun liar karena satu outlier profit atau rentetan loss pendek bisa mendominasi hasilnya. Percaya pada angka 30 transaksi adalah cara trader meninggalkan sistem bagus dan menikahi sistem buruk.
Penyebabnya variance. Dengan win rate 40%, enam sampai tujuh loss beruntun itu sepenuhnya normal dan akan muncul di dalam sampel beberapa ratus transaksi apa pun. Pada 30 transaksi, keberuntungan urutan bisa membuat sistem −0,20R terlihat seperti +0,50R, atau sebaliknya. Yang kamu ukur adalah keacakan, bukan edge.
- Di bawah ~30 transaksi: pada dasarnya anekdot. Jangan tarik kesimpulan.
- 50–100 transaksi: gambaran kasar arah, apakah tandanya sudah benar.
- 200+ transaksi: estimasi expectancy yang layak dipakai untuk strategi stabil dalam rezim stabil.
Bahkan pada 200 transaksi, expectancy tetap target yang bergerak: ia bergeser saat rezim volatilitas berubah, saat kamu memperketat filter, atau saat perilaku pasar berevolusi. Ukur ulang terus-menerus, jangan perlakukan satu backtest sebagai kebenaran abadi.
Tabel Expectancy: Grid Win% × R
Karena expectancy adalah fungsi dua variabel dari win rate dan reward-to-risk, kamu bisa memetakan garis break-even ke sebuah grid. Tabel di bawah menampilkan expectancy dalam R untuk kombinasi umum. Sel apa pun yang positif adalah edge matematis (sebelum biaya); pakai untuk mengecek kewajaran angka sendiri.
| Win rate | R = 1:1 | R = 1:2 | R = 1:3 |
|---|---|---|---|
| 30% | −0,40R | −0,10R | +0,20R |
| 40% | −0,20R | +0,20R | +0,60R |
| 50% | 0,00R | +0,50R | +1,00R |
| 60% | +0,20R | +0,80R | +1,40R |
Baca diagonal break-even-nya: pada 1:1, kamu butuh >50% kemenangan; pada 1:2, cukup >33%; pada 1:3, hanya >25%. Setiap sel adalah aritmatika polos dari E = (Win% × R) − (Loss% × 1). Grid ini menjelaskan kenapa menaikkan R biasanya lebih mudah daripada menaikkan win rate.
Biaya, Slippage, dan Cara ala Smart Money Menaikkan Expectancy
Semua hitungan di atas masih kotor. Expectancy riil adalah angka bersih setelah spread, komisi, dan slippage, dan biaya-biaya ini menyerang edge tipis secara tidak proporsional. Edge kotor +0,10R bisa berbalik negatif begitu friksi dikurangkan.
Katakanlah satuan risikomu $200 dan biaya bolak-balik (spread + komisi + slippage tipikal) rata-rata $12 per transaksi. Itu drag 0,06R di setiap transaksi, menang maupun kalah. Strategi kotor +0,35R bersih +0,29R; strategi kotor +0,10R bersihnya cuma +0,04R tipis yang bisa dilenyapkan satu fill buruk. Sistem frekuensi tinggi paling menderita.
Solusi strukturalnya adalah memilih pola di mana reward besar relatif terhadap friksi, dan justru itulah cara trader smart money menaikkan expectancy. Alih-alih mengejar win rate rapuh yang bergantung rezim, mereka menyerang sisi R dari persamaan: reward lebih besar dengan risiko lebih ketat dan tersandarkan struktur. Grid di atas menunjukkan alasannya: kenaikan R kecil mengalahkan kenaikan win rate.
- Stop struktural, bukan arbitrer. Menempatkan stop tepat di balik Order Block atau di bawah low yang menyapu liquidity menghasilkan invalidasi ketat dan logis, yang mengecilkan 1R dan menggelembungkan kelipatan reward.
- Menargetkan Draw on Liquidity. Membidik Draw on Liquidity yang jelas, yaitu pool liquidity buy-side atau sell-side di seberang, memberi target ber-R tinggi yang terdefinisi alih-alih exit tebakan.
- Selektivitas lewat confluence. Menunggu Fair Value Gap (FVG) sejalan dengan bias timeframe lebih tinggi plus liquidity sweep menaikkan kualitas rata-rata profit tanpa menuntut raw hit rate lebih tinggi.
Ilustrasi konkret (levelnya ilustratif): di EURUSD, harga menyapu low lama dekat 1.0820 lalu merebutnya kembali, menyisakan FVG di atasnya. Kamu masuk di 1.0835 dengan stop di 1.0810, jadi 1R setara 25 pips. Kalau draw on liquidity berada di high lama dekat 1.0910, targetnya 75 pips, 3R bersih, tanpa menuntut win rate lempar-koin.
Karena stop retail menumpuk di equal highs dan lows yang jelas, masuk secara struktural membiarkanmu berisiko sampai titik yang benar-benar membatalkan idenya, bukan hitungan pip acak. Presisi itulah yang mengompoundi menjadi expectancy positif. Scanner seperti LiquidityScan bisa memunculkan pola struktural seperti ini di banyak pair sehingga kamu cukup mencatat yang lolos kriteriamu saja.
Cara Melacak Expectancy di Jurnal Trading
Kamu tidak bisa menghitung expectancy tanpa pencatatan disiplin, jadi jurnal adalah fondasinya. Catat setiap transaksi dalam R, bukan cuma dolar, agar expectancymu tetap sebanding saat akunmu tumbuh.
Kolom minimum yang dicatat
- Tanggal, pair, dan jenis pola (agar bisa menghitung expectancy per strategi).
- Harga masuk, stop loss, dan target, plus R yang direncanakan.
- Hasil dalam R (loss penuh = −1R; profit 2,4R = +2,4R; biaya sudah termasuk).
- Apakah eksekusi mengikuti aturan (untuk memisahkan edge dari kesalahan).
Contoh terapan: catatan 50 transaksi
Bayangkan log 50 transaksi (aritmatika ilustratif, bukan hasil nyata): 22 winner rata-rata +2,1R, 28 loser rata-rata −0,9R. Win rate = 44%. Expectancy = (0,44 × 2,1) − (0,56 × 0,9) = 0,924 − 0,504 = +0,42R per transaksi. Total = 50 × 0,42 = +21R. Pada 50 transaksi ini sinyal arah, bukan bukti; bawa ke 200+ sebelum menambah ukuran posisi.
Pecah jurnal berdasarkan pola, sesi, dan pair. Kamu sering akan menemukan satu pola menopang seluruh edge sementara pola lain diam-diam berjalan negatif, informasi yang hanya bisa dibuka oleh expectancy yang dilacak atas sampel nyata.
Kesalahan yang merusak angka expectancymu
- Percaya sampel kecil. Menyatakan strategi mati atau emas setelah 20–30 transaksi. Itu variance yang bicara, bukan expectancy.
- Mengabaikan biaya. Menghitung expectancy kotor dan lupa spread, komisi, serta slippage, yang bisa membalikkan edge tipis jadi negatif.
- Mengejar win rate. Mengoptimalkan seberapa sering menang alih-alih seberapa besar menang, lalu mengecilkan R sampai expectancy runtuh.
- Mencampur strategi. Menggabungkan beberapa pola ke satu angka expectancy menyembunyikan pola rugi di balik pola untung.
- Tidak mencatat dalam R. Jurnal dolar-saja mendistorsi expectancy saat ukuran posisi dan saldo akun berubah seiring waktu.
Menghindari hal-hal ini menjaga trading expectancymu tetap jujur, dan angka expectancy yang jujur adalah kompas terdekat yang dimiliki seorang trader.
Pertanyaan yang Sering Diajukan
Berapa trading expectancy yang baik?
Expectancy positif apa pun setelah biaya adalah edge sungguhan. Dalam istilah R, banyak sistem tangguh berada di kisaran +0,2R sampai +0,6R per transaksi. Angka lebih tinggi memang mungkin, tapi sering lahir dari sampel kecil atau rezim sesaat. Fokus pada angka positif yang stabil lintas 200+ transaksi, bukan angka spektakuler di atas 30.
Bisakah strategi win rate tinggi tapi expectancy negatif?
Bisa, gampang sekali. Win rate 90% yang mempertaruhkan $500 demi $50 punya expectancy (0,90 × $50) − (0,10 × $500) = −$5 per transaksi. Loss besar yang jarang menimbang lebih berat daripada profit kecil yang sering. Inilah kenapa win rate sendirian metrik berbahaya dan expectancy-lah yang benar.
Apa beda expectancy dengan expected value?
Ideanya sama. Trading expectancy adalah expected value yang diterapkan pada transaksi: rata-rata tertimbang probabilitas dari semua hasil. Mengekspresikannya per transaksi, apalagi dalam kelipatan R, hanya membuatnya praktis dilacak dan dibandingkan lintas strategi dan ukuran akun.
Apakah expectancy tetap konstan seiring waktu?
Tidak. Expectancy bergeser saat rezim volatilitas berubah, saat kamu menyempurnakan filter, dan saat pasar beradaptasi. Strategi yang untung di rezim trending bisa datar di kondisi chop. Ukur ulang expectancymu secara bergulir, jangan perlakukan satu backtest sebagai properti permanen sistem.
Jalur topik terkait
Expectancy terhubung dengan topik risiko, jurnal, dan validasi yang mengubah angka menjadi edge yang bisa diulang. Ikuti urutan ini:
- ICT Position Sizing: Risk, R-Multiples & Consistency — amankan satuan R tempat expectancy diukur.
- The ICT Trading Journal Template Pros Use to Build Edge — struktur catatan yang membuatmu bisa menghitung expectancy sejak awal.
- How to Backtest an ICT Strategy the Right Way — kumpulkan sampel cukup besar agar angkanya layak dipercaya.
- ICT Risk Management Framework — atur ukuran posisi supaya expectancy positif selamat dari drawdown.
- What a Profitable Trader Equity Curve Looks Like — lihat apa yang dihasilkan expectancy positif yang bertahan seiring waktu.
- How to Find Your Edge in ICT Trading: A Framework for Specialization — spesialisasi untuk mendorong expectancy lebih tinggi.
- FOMO in Trading: Why You Chase Entries and How to Beat It — sudut pandang lain soal FOMO dalam trading.
- win rate vs risk reward: which matters more for trading profitability — bandingkan trade-off win rate dan risk-reward untuk menerapkan expectancy lebih efektif.
