Trading Journal

Emotional state, mistake tag, & rule violation

Cara capture behavioral data per trade. Field ini yang feeds ke Mind Game analytics, bagian paling powerful dari journal.

3 menit baca

Behavioral fields (emotional state, mistake tag, rule violation) adalah data paling powerful di journal Anda. Mereka yang jawab pertanyaan "kenapa?" di balik P&L.

Kenapa penting

Tanpa behavioral data, Anda hanya punya angka. Anda tau win rate 55% tapi tidak tau kenapa Anda menang 55%. Anda tau last month loss tapi tidak tau trigger pattern yang nyebabin.

Behavioral data = insight. Setelah 30 trade, Anda bakal lihat:

  • "Trade dengan emotional state = Revenge: R-rata-rata -1.2"
  • "Mistake tag = Oversized: ngontribusi 30% dari total loss"
  • "Rule violation cost: $X"

[!TIP] Jujur di field ini. Tidak ada yang lihat. Tapi analytics bakal nunjukin pattern yang Anda tidak sadar, dan ngubah cara Anda trade selamanya.

Emotional state

Pilihan di dropdown (langsung dari konstanta EMOTIONAL_STATES di codebase, tidak ditambah/diubah):

StateKapan dipilih
CalmAnda rutin, tidak ada bias emosional. Neutral state.
FocusedAnda konsentrasi penuh, tidak gampang teralihkan.
ConfidentAnda nge-entry dengan plan jelas, tidak ragu.
AnxiousAnda udah punya position, takut loss, mau cut loss terlalu dini.
FrustratedAnda ngerasa "kok tidak gerak" atau "kok tidak kena".
FOMOAnda lihat market gerak, takut kelewat, langsung entry tanpa plan.
RevengeAnda baru loss, mau "balas dendam", entry dengan ukuran lebih besar dari biasanya.
TiltAnda udah frustasi + impulsive. Loss stack.
BoredAnda entry hanya karena "tidak ada yang laku". Tanpa setup yang clear.
OverconfidentAnda on fire, winning streak. Bisa nge-oversize atau skip plan.

[!WARNING] Jangan pakai "Calm" / "Focused" / "Confident" sebagai default. Kalau Anda selalu salah satu dari itu, analytics tidak bisa nge-detect Revenge atau Tilt trading. Jujur di state yang Anda rasa.

Mistake tag

Field ini hanya di-isi kalau trade ini ada error. Tag yang available (konstanta MISTAKE_TAGS, 11 values):

TagArtinya
No stop lossEntry tanpa SL.
Moved stopSL awalnya di A, Anda mindah ke B (biasanya makin jauh = hope trading).
OversizedPosition size lebih besar dari plan / risk budget.
FOMO entryEntry karena takut kelewat, bukan karena setup.
Revenge tradeExplicit revenge, kombinasi dengan emotional state = Revenge.
Early exitCut profit sebelum TP karena takut reversal.
Late entryEntry setelah move terlalu jauh, miss the boat.
Wrong biasArah trading melawan bias HTF / pre-market plan.
Ignored rulesNgelanggar rule yang Anda set untuk diri sendiri.
OvertradingTrade terlalu banyak (cluster of low-quality entries).
News chasingEntry tepat saat news release, tanpa plan.

[!INFO] Trade yang punya mistake tag tetap dihitung di win rate, mistake adalah proses error, bukan hasil. Tapi analytics memisahkan trade dengan mistake vs tanpa mistake, jadi Anda bisa lihat "kalau tidak ada mistake, WR Anda 65% vs 50% dengan mistake."

Rule violation

Checkbox terpisah. Centang kalau trade ini nge-violasi satu atau lebih rule yang Anda set untuk diri sendiri.

Contoh rule yang sering Anda set:

  • "Max 2 loss per hari, stop setelah itu"
  • "Position size max 2% account"
  • "SL wajib di-set sebelum entry"
  • "Tunggu 15 menit setelah market open sebelum entry"
  • "No trading saat news high-impact"

Trade yang rule_violation = true di-aggregate terpisah di Mind Game analytics. Setelah 30 trade, Anda bakal lihat cost per violating trade, biasanya ratusan atau ribuan dollar.

[!WARNING] Jujur centang rule violation. Ini bukan untuk nge-judge, ini untuk memberi Anda data. Kalau Anda bohong, Anda bohong ke diri sendiri.

Best practices

  1. Fill these fields SEBELUM klik submit. Jangan backfill setelahnya, Anda bakal lupa.
  2. Kalau Anda ngerasa "aneh" pas entry, pilih emotional state yang match (bukan "Confident"). Trust your gut.
  3. Mistake tag, pilih satu yang paling dominant. Kalau trade punya multiple mistakes, pilih yang paling nge-impact hasil, atau catat di notes.
  4. Rule violation = strict. Kalau Anda plan SL 8 points, dan Anda actual SL 12 karena takut loss = rule violation.

[!TIP] Bikin ritual 30-detik sebelum submit: baca kembali entry Anda, tanya "Apa emotional state saya sebenarnya? Ada mistake? Ada rule violation?" 30 detik ini saves Anda ribuan dollar ke depan.

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