Analitik

Mind game: emotion, mistake, dan rule violation

Cara baca analytics perilaku. Identifikasi emotional trigger, mistake cost, dan rule violation cost. Bagian paling powerful dari journal.

11 menit baca

Section ini adalah jantung dari FlowJob. Semua behavioral field yang Anda capture (emotional state, mistake tag, rule violation) dikompilasi jadi insight yang actionable.

[!WARNING] Section ini hanya valuable kalau Anda jujur capture behavioral data. Kalau Anda selalu tag "Confident" untuk semua trade, tidak akan ada insight. Jujur ke diri sendiri.

Emotional state ranking

Tabel per emotional state dengan WR + P&L + avg R.

Cara baca, sort by P&L descending:

  • Top state = best mood for trading (biasanya Confident atau Calm)
  • Bottom state = mood to avoid (biasanya Revenge atau FOMO)

Contoh real-world:

  • Confident: 50 trade, WR 62%, +$1,200, avg R +1.2
  • Calm: 80 trade, WR 55%, +$800, avg R +0.8
  • Bored: 15 trade, WR 40%, -$300, avg R -0.6
  • Revenge: 8 trade, WR 25%, -$900, avg R -2.5

Insight: Trade saat Anda calm + confident. Jangan trade saat bored atau revenge.

[!TIP] Kalau Anda punya emotional state yang negative P&L dengan minimal 10 trade, consider implementing a rule: "Kalau saya ngerasa [state] sebelum entry, skip trade ini." Bikin jadi rule violation, Anda bisa track adherence-nya.

Mistake cost

Tabel per mistake tag dengan P&L total.

Cara baca:

  • Sort by P&L ascending (most negative first), mistake paling costly di atas.
  • Kalau satu mistake tag ngontribusi > 30% dari total loss, fokus utama improvement.

Contoh:

  • Early entry: 25 trade, -$2,400 (40% dari total loss)
  • Late entry: 12 trade, -$800
  • No stop loss: 3 trade, -$600 (only 3 trade tapi loss besar, catastrophic)
  • Oversize: 8 trade, -$500

Action items:

  • Early entry: refine entry trigger. Wait for confirmation.
  • No stop loss: EMERGENCY. Implement mandatory SL atau reduce size sampai Anda bisa hold dengan SL.
  • Oversize: tulis rule position size di plan Anda.

Setup quality vs P&L

Bar chart per setup quality bucket (1-3, 4-5, 6-7, 8, 9-10):

  • Score 1-3 = Anda paham setup ini tidak ideal. Trade anyway? Insight.
  • Score 9-10 = A+ setup. Best trades.

Cara baca:

  • Score 8-10 P&L > Score 1-3 P&L, confirms setup quality matters.
  • Score 4-5 P&L negatif signifikan, ini "gray area". Anda trade tapi tidak confident. Stop.

[!INFO] Kalau Anda track setup quality dengan jujur, Anda bakal lihat clear separation. Kalau tidak ada separation, Anda ngerate terlalu generous di tengah.

Discipline vs P&L

Sama dengan setup quality, tapi untuk discipline score (apakah Anda ngikutin plan?).

Cara baca:

  • Discipline 8-10 P&L > Discipline 1-3 P&L, confirms discipline matters (most likely, kalau Anda jujur).
  • Discipline 9-10 punya loss besar, Anda disiplin tapi plan Anda salah. Bukan masalah eksekusi, masalah plan.
  • Discipline 1-3 punya profit, Anda "tidak disiplin" tapi untung. Either lucky atau plan Anda kebetulan matched.

[!WARNING] "Anda disiplin tapi plan Anda salah", fix the plan. "Plan Anda bagus tapi Anda tidak disiplin", fix yourself.

Rule violation impact

Side-by-side: Clean trades (no violation) vs Rule violation trades.

Misalnya:

  • Clean: 80 trade, WR 58%, +$1,500
  • Rule violation: 25 trade, WR 32%, -$1,200

Cost per violation: $1,200 / 25 = $48 per violating trade.

Insight: Setiap kali Anda violate rule, Anda lose $48 on average.

[!TIP] Implement mandatory rules. Yang paling powerful:

  • "Max 2 loss per hari", kalau hit 2, stop trading. Ini saves Anda dari revenge trading.
  • "SL wajib di-set sebelum entry click", kalau tidak, tidak bisa entry.
  • "No trading 30 menit setelah loss", biar emosi reset.

Setelah 30 trade, cek "Cost per violation" di section ini. Itu dollar value of discipline.

Ringkasan: action items dari Mind Game

Kalau Anda baca section ini tiap bulan, Anda bakal punya 3-5 action items konkret. Misal:

  1. Reduce Revenge trades, tambahkan rule "no entry setelah 2 loss berturut"
  2. Improve FOMO entry, refine entry trigger di model Big Trade Acceptance
  3. Increase Setup Quality threshold, stop trading setup quality < 6
  4. Tighten SL discipline, no moving SL, no widening SL

Tiap action item = 1 rule baru. Implement. Track 30 trade. Measure.

Psychological framework

Behavioral data Anda memberi clue, bukan diagnosis. Untuk memahami why, Anda butuh framework. Di bawah ini konsep-konsep psikologi trading yang work.

1. Loss aversion (Kahneman & Tversky, 1979)

Manusia merasakan loss 2-2.5× lebih intense dari gain yang setara. Artinya:

  • Loss $100 → terasa seperti -$200 to -$250
  • Gain $100 → terasa seperti +$50 to +$100

Implikasi trading:

  • Cut profit too early, takut kehilangan gain yang ada (loss aversion terhadap potential loss)
  • Hold loss too long, hope bahwa loss akan reverse (loss aversion terhadap realizing loss)
  • Hasilnya: average winner kecil, average loser besar → expectancy negatif bahkan dengan win rate 50%

Counter:

  • Set profit target SEBELUM entry (TP = X points, tidak nawar)
  • Set stop loss SEBELUM entry (SL = Y points, tidak gerakkan)
  • Treat SL sebagai biaya bisnis (semua orang bayar biaya), bukan loss personal

2. Hot hand fallacy & gambler's fallacy

Hot hand fallacy: percaya bahwa streak akan continue (after 3 wins, expect more wins). Gambler's fallacy: percaya streak akan reverse (after 3 losses, expect a win).

Keduanya salah. Each trade independent probability. 3 wins doesn't change next trade's probability.

Real impact:

  • After wins: increase size (overconfidence) → catastrophic when streak ends
  • After losses: increase size (revenge) → catastrophic when streak continues

Counter:

  • Fixed fractional sizing, size tidak berubah dengan streak
  • Pre-defined "stop trading" rule after N losses (avoid revenge)
  • Daily limit: max 3 trades, max 2 losses, kalau hit, stop regardless of "feelings"

3. Confirmation bias

Kita倾向于 mencari informasi yang confirm existing belief, dan mengabaikan yang contradict.

Misal: Anda bullish. Anda cari pattern bullish, ignore pattern bearish. Anda entry long, market turun. Anda hold (karena "saya yakin bullish"), loss jadi besar.

Counter:

  • Pre-market: tulis 1-2 alasan kenapa Anda bisa salah (invalidation scenarios)
  • Tulis sebelum entry, bukan setelah
  • Kalau invalidation trigger, exit, tidak peduli feeling

4. Anchoring

Harga atau P&L pertama jadi psychological anchor yang nge-influence decision berikutnya.

Misal: Anda entry ES 5350, turun ke 5340. Anda menahan karena "modal saya balik ke 5350." Tapi 5340 mungkin udah invalidation, harus cut loss.

Counter:

  • Decide exit SEBELUM entry (SL = Y points, tidak nawar)
  • Re-evaluate plan setiap X menit / Y points bergerak, bukan setiap perubahan
  • Tulis exit plan di notes waktu entry, follow mechanically

5. Sunk cost fallacy

"Anda udah invest 5 jam di trade ini, tidak bisa exit sekarang." Sunk cost = waktu, mental energy, atau previous losses yang tidak recoverable. Rational decision: compare future expected value of holding vs exiting. Kalau expected value of holding < exiting → exit, regardless of sunk cost.

Counter:

  • After entry, treat trade as fresh decision every time you check
  • Ask: "If I had no position right now, would I enter at current price?" If no, exit.

6. Action bias vs Inaction bias

Action bias: prefer to do something rather than nothing. → Overtrading, FOMO entry, revenge trading. Inaction bias: prefer to do nothing, even when action is needed. → Missed entries, hold losers too long.

Keduanya extreme. Sweet spot: patient opportunism, wait for A+ setups, act decisively when they appear.

Counter:

  • Trade only setups that meet checklist (3-5 conditions)
  • If no setup, do nothing (it's a valid choice)
  • After action, review objectively (was the action justified by data, not emotion?)

7. Social proof & FOMO

"Friend gw profit $5K hari ini, saya harus trade juga." Social proof = pressure untuk conform. Twitter, Discord, bahkan sesama trader di keluarga.

Real impact: increase trade frequency di market yang Anda tidak understand. Average quality turun. Average R turun.

Counter:

  • Limit social media consumption during market hours
  • Trade your plan, not their results
  • Journal trades dari "watching others" sebagai Mistake Tag (FOMO entry)

8. Recency bias & availability heuristic

Trade terakhir lebih memorable, jadi over-weighted dalam decision. "Last trade was a winner, so next will be too" (hot hand). "Last 3 were losers, market is rigged" (recency bias on losses).

Real impact: overestimate recent trade outcomes, underestimate long-term edge.

Counter:

  • Look at 30-trade rolling stats, not single trades
  • Compute expectancy over 30+ trade, not last 5
  • Use analytics tools, not memory

Real-world scenarios + how to log

Scenario 1: FOMO entry at market high

What happened: Anda lihat ES rally 30 points dalam 10 menit. Fear kelewat. Anda entry long di high. ES reversal 20 points. Anda cut loss -1.5R.

How to log:

  • outcome: Loss
  • net_pl: -$750
  • r_multiple: -1.5
  • emotional_state: FOMO
  • mistake_tag: FOMO entry
  • rule_violation: true (Anda plan "no FOMO entry" di pre-market)
  • notes: "Liat rally, takut kelewat, langsung entry. Bukan dari setup. Pelajaran: TUNGGU pullback, jangan chase."

Insight dari analytics:

  • FOMO entry: 8 trade, -2.0R avg → RETIRE trigger ini
  • Rule violation cost: 1 trade, $750 → add rule: "no FOMO entry, sit out atau wait for setup"

Scenario 2: Revenge after 2 losses

What happened: Anda loss 2 trade berturut pagi ini. Anda ngerasa "harus balik modal." Anda entry trade #3 dengan size 2× (normal 1×). Loss. Total sekarang 3 losses = -3.5R.

How to log:

  • outcome: Loss
  • net_pl: -$1,500 (size 2× loss)
  • r_multiple: -1.5
  • emotional_state: Revenge
  • mistake_tag: Revenge trade
  • rule_violation: true (Anda plan "max 2 loss per hari")
  • notes: "Loss ke-3 hari ini. Size digandakan. Revenge. Harusnya stop setelah 2 loss. -$750 extra karena size up."

Insight:

  • Revenge trade: 3 trade, -2.5R avg → majority of weekly loss dari revenge
  • Rule violation cost: 1 trade, $1,500 → add rule: "no size up after 2 loss, default 1× only"

Scenario 3: Cut profit too early, miss big move

What happened: Anda entry long, ES +5 points. Anda exit (profit). ES rally +20 more points. Anda left 3R on the table.

How to log:

  • outcome: Win
  • net_pl: $250
  • r_multiple: 0.5
  • emotional_state: Anxious
  • mistake_tag: Early exit
  • rule_violation: false
  • notes: "Profit target 1.5R. Saya exit di 0.5R karena takut reversal. Market continued. Lost 3R opportunity."

Insight:

  • Early exit: 12 trade, +0.4R avg → vs full target 1.5R = -1.1R per trade missed
  • Anxious state: -1.2R avg → Anxious associated with early exits

Action: Set mechanical rule: "Tidak exit sebelum 1R. Hold sampai 1R, scale out sebagian di 1.5R, run remainder ke 2R atau trailing stop."

Scenario 4: Held loser too long, hope mode

What happened: Anda entry long, ES -10 points. Anda hold (hope reversal). ES -20 points. Anda hold (modal saya balik). ES -30 points. Anda cut. Loss -3R.

How to log:

  • outcome: Loss
  • net_pl: -$1,500
  • r_multiple: -3.0
  • emotional_state: Anxious (or Tilt)
  • mistake_tag: Moved stop (mental SL)
  • rule_violation: true (Anda plan "SL di -10 points, no moving")
  • notes: "ES turun -10, hold karena 'akan reversal.' -20, hold karena 'sudah turun banyak.' -30, cut. Modal saya sudah 4R dari plan. Pelajaran: SL mechanical, cut di plan, jangan gerakkan."

Insight:

  • Moved stop: 4 trade, -2.5R avg → 4R extra lost vs plan
  • Hope trading pattern berulang

Action: Set hard rule: "SL mechanical. Tidak ada reason untuk hold beyond SL. Cut di SL."

Scenario 5: Perfect A+ setup, but didn't take it

What happened: Anda lihat setup A+ (Big Trade Acceptance di level kunci). Anda tidak entry karena "tidak yakin." Setup worked, Anda left 2R on the table.

How to log: Coming soon, "missed trade" tracking. Untuk sekarang, log di notes:

  • notes: "Saw Big Trade Acceptance di 5349. Hesitant. Didn't take. Market worked, missed +2R."

Insight:

  • Inaction bias: Anda punya edge tapi tidak execute. Win rate Anda under-reports edge.

Action: Identify why Anda hesitant. Setup quality terlalu tinggi (kalau 8+ selalu hesitate, lower ke 7)? Trust issue? Tulis plan lebih konkret?

Tracking patterns over time

Mind game section paling powerful setelah 30+ trade dengan data. Sebelum itu, masih noisy. Setelah 30, Anda mulai lihat:

  • Top emotional state = biasanya Confident atau Focused (avg R positif)
  • Bottom emotional state = biasanya Revenge atau Tilt (avg R negatif besar)
  • Top mistake = usually Oversized atau FOMO entry (cost terbesar)
  • Rule violation cost = biasanya $100-1000 per trade, tergantung modal

Track ini monthly. Identify 1-2 patterns per bulan. Implement 1 rule untuk fix. Re-evaluate next month.

Behavioral change methodology

Kalau Anda identify pattern (misal Revenge trade = -2R avg), cara fix:

  1. Awareness, Anda udah punya ini (analytics nunjukin)
  2. Rule, concrete, mechanical. Misal: "No entry setelah 2 loss dalam sehari"
  3. Trigger identification, kalau Anda feel Revenge, pengen revenge trade. Pake checklist: "Am I in emotional state = Revenge? If yes, wait 30 minutes, re-evaluate. If after 30 minutes still want to enter, allowed. Otherwise, skip."
  4. Tracking, log trade dengan emotional_state = Revenge. Kalau 0 dalam 30 trade, rule berhasil.
  5. Iteration, kalau rule tidak efektif setelah 30 trade, modify. Misal: "no entry after 2 loss" → "no entry after 1 loss AND stop trading untuk 1 hour after loss."

Expect timeline: 60-90 hari untuk benar-benar mengubah behavior. Jangan expect instant.

Common pattern: "I know what to do, I just don't do it"

Ini paling sering di trading. Anda punya plan. Anda violate. Anda review. Anda "fix." Anda violate lagi. Kenapa?

Karena emotional state override rational plan saat real-time. Kalau Anda:

  • Liat loss → Revenge emotion trigger → enter (against plan)
  • Liat rally → FOMO emotion → enter (against plan)
  • Hold loser → Anxious emotion → cut loss (against plan)

Solusinya: mechanical execution, bukan "I'll do it right this time."

  • Pre-set entry order di broker (limit order, tidak perlu klik)
  • Pre-set exit order (SL + TP)
  • JANGAN lihat chart saat emotional state = negative
  • Lock yourself out: "Tidak buka trading platform setelah 2 loss"

[!INFO] Kalau Anda terus violate plan despite knowing better, Anda butuh environmental design (lock yourself out dari platform, pakai limit orders, trade di hours Anda emang fokus). Bukan willpower.

Therapist / coach

Kalau behavioral issue persistent (chronic Revenge, chronic FOMO, chronic loss aversion), consider:

  • Trading psychologist, specialize di trading behavior. Bukan general therapist.
  • Trading coach, mentor yang review trade + behavior. Different dari psychologist.
  • Accountability partner, teman yang juga trader, Anda review trade bareng.

Kami tidak punya referral network, tapi cek #trader-development di Discord untuk community support.

Summary

Mind game = behavioral data + framework + concrete rules + tracking + iteration.

FlowJob memberi the data (emotional state, mistake, rule violation). Anda yang interpret + implement.

Realita: most profitable traders bukan yang "paling pintar" atau "paling cepat." Mereka yang paling disiplin dan paling aware dari behavioral pattern. Analytics memberi awareness. Discipline = Anda.

Next: Trading systems analytics untuk per-model + per-account breakdown.

Punya pertanyaan atau nemu bug? Tanya di Discord atau email ke support@flowjob.id.