Trading Journal

Backfilling old trades

Cara nambahin trade history lama ke FlowJob lewat form Add Trade. Workflow, best practice, dan biar analytics Anda meaningful dari awal.

3 menit baca

Anda punya trade history lama (mungkin dari spreadsheet, Tradovate, atau catatan pribadi) yang mau dimasukin ke FlowJob? Bisa, lewat form Add Trade yang sama. Tinggal ganti tanggal.

Workflow backfill

  1. Buka form Add Trade di tab Trade Journal.
  2. Ganti field Date ke tanggal masa lalu. Form tidak ada batasan tanggal.
  3. Ganti Waktu Entry ke jam real trade Anda.
  4. Pilih akun, model, pair, direction, dst.
  5. Isi SL / TP / position size yang actual.
  6. Pilih outcome + trade grade.
  7. Save.

[!TIP] Sort Anda berdasarkan tanggal ascending (klik header "Date" dua kali). Trade lama bakal muncul paling atas.

Kapan backfill makes sense

Bisa backfill:

  • Anda udah trade 3+ bulan dan mau pindahin history ke FlowJob
  • Anda baru mulai pakai FlowJob dan mau lihat impact model baru di trade lama
  • Anda switch dari journal lain (Tradovate journal, Edgewonk, dll) ke FlowJob

Jangan backfill:

  • Trade yang Anda tidak inget detail-nya (entry price, SL, dst). Data tidak akurat = analytics jadi misleading. Lebih baik mulai fresh.
  • Trade dari > 1 tahun lalu. Market regime bisa beda drastis, P&L lama tidak ngerefleksiin edge Anda sekarang.
  • Paper trades yang tidak serius. Influx ke Forward Test, bukan ke Live / main journal.

Akurat vs estimasi

Kalau Anda inget detail trade (pair, direction, entry, SL, TP, P&L, screenshots), backfill apa adanya.

Kalau Anda tidak inget detail tapi inget outcome (misal "ES long 5350 win $400"), Anda bisa backfill dengan placeholder values:

  • entry_price = 0
  • sl_points = 0 (R-multiple null, di-ignore di stats)
  • position_size = 1
  • net_pl = actual yang Anda inget
  • outcome = win / loss / breakeven

Trade dengan SL=0 tetep di-hit di win rate dan P&L, tapi tidak di-hit di R-multiple averages (tidak bisa hitung). Trades ini di-flag dengan R-multiple null.

[!WARNING] Trade dengan entry_price=0 akan keliatan "aneh" di chart equity curve. Kalau Anda backfill banyak trade tanpa entry price, equity curve Anda bakal ada flat sections.

Best practice

Backfill dalam batch, jangan satu-satu

  1. Siapin list trade Anda (spreadsheet, notepad, screenshot dari platform lama).
  2. Sort by date ascending.
  3. Set timebox: "1 jam, saya backfill 20 trade."
  4. Tambahin ke FlowJob form Add Trade satu-satu. Bisa sambil nge-drink kopi.

Prioritas trade untuk backfill

Kalau Anda punya banyak trade dan hanya bisa backfill sebagian, mulai dari:

  1. 30 trade terakhir (kalau udah >30), buat dataset analytics minimum.
  2. Trade dengan best P&L (biggest wins), buat lihat model apa yang memberi Anda profit.
  3. Trade dengan biggest loss, buat lihat mistake pattern.
  4. Trade dengan emotional state atau mistake yang jelas, buat data Mind Game yang meaningful.

Tag dengan honest emotional state

Kalau Anda inget "ES long hari itu, saya panik FOMO karena udah miss 2 move", tag emotional state = FOMO. Kalau tidak inget emotional state, jangan backfill field itu. Biarkan null.

[!INFO] Field yang boleh null di FlowJob: emotional_state, mistake_tag, screenshot_before, screenshot_after, notes, rule_violation, setup_quality_score, discipline_score, trade_grade. Field yang required: date, pair, direction, outcome. Field yang auto-computed: net_pl, r_multiple.

Verifikasi setelah backfill

Setelah batch backfill:

  1. Refresh tab Analytics.
  2. Cek equity curve, miring naik, datar, atau turun?
  3. Cek per-model breakdown, model mana yang profit?
  4. Cek Mind Game, emotional state mana yang punya P&L terbaik?

Kalau Anda ngerasa hasilnya tidak match dengan memori Anda, re-review trade-by-trade. Kadang data entry error (SL keliru 1 point, position size keliru 1 contract) bisa swing P&L drastis.


FAQ backfill

Kalau Anda import trade yang sebenarnya loss tapi ke-tag "win" karena typo, bagaimana?

Edit trade, ganti outcome dari "win" ke "loss", update net_pl ke nilai negative. Save. Analytics ke-recompute next page load.

Bisa import banyak trade sekaligus (bulk import)?

Belum. Setiap trade via form Add Trade. CSV bulk import adalah roadmap.

Kalau Anda backfill trade dari 6 bulan lalu, daily journal untuk hari itu juga ke-backfill?

Daily journal terpisah. Anda bisa buka kalender Daily, klik tanggal lama, tambahin entry daily-nya (pre-market bias, post-session review). Notes untuk trade spesifik ada di trade, bukan di daily.

Backfill trade yang ada screenshot lama?

Upload screenshot ke field screenshot_before atau screenshot_after lewat form edit. Bucket trade-screenshots di Supabase Storage nge-support PNG, JPEG, WebP sampai 5 MB.

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