ReplayTrader

Latihan trading "seperti live": harga M1 dibuka bar demi bar, Anda mengambil keputusan tanpa melihat masa depan, dan setiap keputusan tercatat. Aplikasi ini lokal dan tidak pernah mengirim order ke broker.

1. Mulai cepat

  1. Klik Sessions di kiri atas โ†’ + New session. Isi 5 isian dasar (atau biarkan default) lalu Create & start.
  2. Replay dimulai di jam awal hari trading. Majukan harga dengan toolbar replay yang melayang di bawah chart (ikon; arahkan mouse untuk melihat nama dan shortcut). Geser toolbar lewat pegangan โ‹ฎ di kirinya; klik dua kali pegangan untuk mengembalikannya ke tengah. Kecepatan (1xโ€“60x) dan dua toggle (๐Ÿข melambat saat ada posisi, โŠ• ikuti harga) diingat browser:
    TombolTombol keyboardFungsi
    โ–ถ PlaySpaceJalan otomatis dengan kecepatan Speed (1โ€“60 bar M1 per detik). Klik lagi untuk berhenti.
    +1 M1Shift+โ†’Maju satu bar M1.
    +1 M5โ†’Maju sampai bar M5 berikutnya.
    +15 minMaju 15 menit.
    โญ End of dayLompat ke akhir hari trading.
    โŸฒ Reset viewRKembalikan zoom dan posisi chart ke default.
    Ikon di tepi kananP๐Ÿงพ Order (tiket order, posisi, lalu Today's journal dan Session di bawahnya) dan ๐Ÿ—‚ Object tree / Data window. Klik ikon membuka panelnya; klik ikon yang sama menutup panel sehingga chart melebar penuh. P membuka/menutup panel terakhir. Lencana di ikon Order: "2/3" = trade hari ini (merah bila jatah habis) dan titik = ada posisi/order pending; angka di Object tree = jumlah objek.
  3. Untuk entry: pilih Buy/Sell, setup dan emosi bila diminta. Garis SL muncul di chart utama; geser untuk mengatur jarak SL. Lot dihitung otomatis dari risiko. Klik tombol eksekusi atau tekan B/S. Buy stop/Sell stop memasang order pending.
  4. Tutup posisi manual dengan C, atau biarkan SL/TP yang bekerja. Saat replay sedang Play dan ada posisi, kecepatan otomatis melambat (bisa dimatikan: "Slow down with a position").
  5. Akhir hari: isi ringkasan hari, lalu lanjut ke hari berikutnya.
Peringatan (Day over, Cooldown, batas DD, dan lain-lain) tampil sebagai strip di atas chart, apa pun panel yang terbuka.
Satu posisi atau satu order pending dalam satu waktu. Posisi yang masih terbuka di akhir hari ikut dibawa ke hari berikutnya.

2. Form New session

Bagian atas hanya berisi 5 isian. Semua isian lain ada di Advanced settings โ–ธ dan sudah terisi nilai dari preset. Baris ringkasan di bawah 5 isian selalu menunjukkan aturan yang akan dipakai.

IsianPenjelasan
Session nameNama untuk mengenali session di daftar, misalnya "Minggu 1 ยท Disiplin".
Data source ยท symbolSumber harga M1 dan simbolnya. Lihat Data.
Start yearTahun titik awal. Bulan dan tanggal ada di Advanced (default acak).
Rule presetDiscipline R1: maks 3 trade/hari, risiko $500 per trade, TP 1,3R terkunci, cooldown 10 menit setelah rugi, larangan berbalik arah setelah SL, wajib setup dan emosi. Fixed R:R test: risiko 0,5% saldo, TP 2R, tanpa batas trade. Free replay: 1 lot tetap, tanpa aturan.
Start balanceSaldo awal akun latihan, default $200.000. Dipakai untuk risiko % dan aturan prop firm.
StrategyCatatan bebas (Advanced). Tidak memengaruhi aturan.

Calendar

ModeContinuous: hari berurutan seperti live. Random: setiap hari berikutnya dipilih acak dan tidak pernah diulang di profil yang sama.
Start month / dayBulan dan tanggal awal; "Random" memilih acak.
Day starts atJam mulai hari trading, default 07:00. Di WIB, 07:00 = 00:00 UTC.
Trading-day time zoneZona untuk batas hari trading, aturan harian, dan "Day starts at". Ini berbeda dengan zona tampilan jam di bar atas.
Hide the calendar dateTanggal disembunyikan (tampil "Day N ยท Rabu") supaya Anda tidak mengenali harinya dari ingatan. Membuka tanggal lewat ikon ๐Ÿ‘ tercatat di log.

Rules

Max trades per dayBatas trade per hari; 0 = tanpa batas.
Risk mode / valueFixed $ (contoh 500), % saldo (contoh 0,5), atau lot tetap (contoh 1,0). Lot dihitung dari jarak SL sehingga rugi saat SL kena sekitar sebesar risiko, ditambah biaya.
Take profit (R)TP otomatis = kelipatan jarak SL. 1,3 berarti target 1,3 ร— jarak SL. 0 = tanpa TP otomatis.
Rule lockWarn atau Hard, lihat Aturan dan pelanggaran.
Cooldown after a lossMenit menunggu setelah trade rugi; 0 = mati.
Setup tagsDaftar setup yang dipilih sebelum entry, dipisah koma. Statistik per setup ada di Dashboard.
TP is lockedTP tidak bisa digeser setelah order dibuat.
Checkbox lainLarangan berbalik arah setelah SL, wajib setup + emosi, dan pertanyaan pengingat di hari merah.

Mengubah salah satu isian Rules otomatis mengubah preset menjadi "Custom".

Prop-firm account rules

Track daily drawdown / floor / targetMeniru aturan akun prop firm. Status terlihat di bar atas ("daily DD buffer").
Daily drawdownRugi maksimum per hari, default 4% dari saldo awal hari (patokan 00:00 UTC), dihitung dari equity terburuk termasuk posisi terbuka.
Max loss floorSaldo minimum statis. Kosong = 90% dari saldo awal (contoh: $200.000 โ†’ $180.000).
Profit targetDefault 5%. Saat tercapai, aplikasi menampilkan pemberitahuan.

New session (schema 2, beta)

Tombol + New session di daftar Sessions membuka form ini (schema 2) dengan hari trading 17:00 New York โ†’ 17:00 New York (ikut DST Amerika). Session lama (schema 1, hari mulai "Day starts at" di zona pilihan) tetap bisa dibuka; form di atas hanya dipakai untuk Settings dan Clone with changes session lama itu. Sakelar Simple | Pro di kanan atas form: Simple (bawaan) hanya berisi isian dasar di bawah ini; Pro membuka isian Risk & take profit, Discipline dan Prop-firm (lihat Pro mode: Risk, TP, Discipline); bila tidak dibuka, session memakai nilai preset "Free replay" (1 lot tetap, tanpa TP, tanpa aturan disiplin).

IsianPenjelasan
NameNama session di daftar.
MarketSumber data dan simbol, sama seperti form biasa.
Start yearTahun titik awal; "Random" memilih acak dari tahun yang tersedia untuk market yang dipilih.
Start date"Random day in that year" memilih hari trading acak di tahun itu; "Pick a date" membuka kalender tanggal.
DaysConsecutive (hari berurutan) atau Random (acak, tidak pernah berulang di profil ini).
Starting balanceSaldo awal akun latihan.

Trading time

Jendela jam latihan untuk schema 2, dipilih lewat tiga tab (Market sessions / Custom / Continuous). Replay berhenti di akhir setiap jendela dan menunggu Anda melanjutkan (kecuali mode Continuous).

Market sessionsPilih satu atau lebih dari London (08:00โ€“17:00 waktu London), New York (08:00โ€“17:00 waktu New York), Asia (dari awal hari trading 17:00 New York sampai London buka).
Custom hoursJendela jam bebas (format HH:MM) di zona yang dipilih.
Continuous24 jam tanpa berhenti; mengharuskan Days = Consecutive (dipilih otomatis bila belum).

Hari trading schema 2 selalu 17:00 New York โ†’ 17:00 New York (ikut DST), berbeda dari batas hari 00:00 UTC di form biasa.

Pro mode: Risk, take profit, Discipline (schema 2)

Templates (r1 / rr2 / free, sama seperti preset di form biasa) mengisi semua isian Pro sekaligus saat membuat session; masih bisa diubah sebelum menekan Create. Template "R1" mendekati perilaku lama (risiko $500, TP 1,3R terkunci, maks 3 trade, cooldown 10 menit), tanpa tren M15 dan tanpa jendela range (keduanya sudah dihapus untuk schema 2). Setelah session dibuat, Risk/TP/Discipline di bawah ini masih bisa diubah lewat Settings (berlaku mulai hari berikutnya); Prop-firm (bagian berikutnya) dan Starting balance terkunci setelah dibuat โ€” lihat Mengubah pengaturan session.

IsianPenjelasan
Risk mode / valueNilai awal risiko per trade ($ tetap, % saldo, atau lot tetap). Bisa diganti per trade langsung di tiket, kecuali Lock risk aktif.
Take profitSet per trade (default): TP dipilih sendiri di tiket tiap order. Fixed R multiple: TP otomatis sebesar kelipatan jarak SL (isi angkanya di bawah). None: tanpa TP otomatis.
Lock risk / Lock take profitMengunci nilai di atas supaya tidak bisa diganti per trade di tiket.
Max trades per dayBatas trade per hari trading; 0 = tanpa batas.
Cooldown after a lossMenit menunggu setelah trade rugi; 0 = mati.
If brokenWarn atau Hard, lihat Aturan dan pelanggaran.
Setup tagsDaftar setup yang dipilih sebelum entry, dipisah koma.
Checkbox lainLarangan berbalik arah setelah SL, wajib setup + emosi, dan pertanyaan pengingat di hari merah.

Pro mode: Prop-firm account rules (schema 2)

Sama seperti form biasa: lihat Prop-firm account rules.

Mengubah pengaturan session

Klik Settings di baris session pada daftar Sessions, atau ikon โš™ di panel Order. Form-nya sama dengan New session (schema 1 atau schema 2, mengikuti jenis session itu).

Nama, Strategy, Setup tagsBerlaku langsung.
Rules (schema 1) / Risk, TP, Discipline (schema 2)Berlaku mulai hari trading berikutnya; hari yang sedang berjalan tetap memakai aturan lama. Perubahan tercatat di log dan muncul di "Rule changes so far". Menyimpan lagi sebelum hari berganti menggantikan perubahan yang menunggu.
Data source, kalender, saldo, prop firm (schema 1) / Market, Start year, Start date, Days, Trading time, Starting balance, Hide calendar date, Prop-firm (schema 2)Terkunci (abu-abu). Untuk mengubahnya pakai Clone with changes: membuka form New session yang sudah terisi dari session ini.

Review pack dan perbandingan mekanis di Dashboard memakai aturan awal session.

3. Aturan dan pelanggaran

Warn: order yang melanggar tetap boleh setelah konfirmasi, tetapi tercatat sebagai pelanggaran di jurnal. Hard: order yang melanggar diblokir.

Kode di jurnalArti
max_tradesBatas trade harian sudah tercapai.
pause_after_lossMasih dalam cooldown setelah trade rugi.
reverse_after_slHari ini sudah kena SL ke arah sebaliknya; berbalik arah dilarang sampai akhir hari.
no_trendTren M15 belum dipilih atau "Unclear".
against_trendOrder berlawanan dengan tren M15 yang Anda pilih.
missing_setup / missing_emotionSetup atau skor emosi belum diisi.

Peringatan (bukan pelanggaran): cost_high bila biaya lebih dari 0,15R (SL sangat sempit) dan lot_large bila lebih dari 20 lot. Di hari merah, pertanyaan "would I take this if today were green?" muncul sebelum entry bila aturannya aktif.

4. Chart

Alert (gaya TradingView)

Replay berhenti tepat di bar yang memicu alert (juga saat +15 min atau End of day), lalu berbunyi dan menampilkan pop-up di pojok kanan atas chart.

MembuatKlik kanan garis (Horizontal Line/Ray, Trend Line) โ†’ Add alertโ€ฆ; ikon ๐Ÿ”” di baris indikator (legenda chart atau Object tree); Alt+A = alert di harga sekarang.
KondisiSumber (Price, atau RSI/MACD/ATR) ยท kondisi (Crossing = harga menyentuh, Crossing Up, Crossing Down, Greater Than, Less Than) ยท target (garis, MA/EMA/BB/Ref/PDH/PDL di chart itu, atau angka).
TriggerOnly once: dicek setiap bar M1, mati setelah terpicu. Once per bar: paling banyak sekali per bar timeframe chart. Once per bar close: dicek saat bar timeframe tutup (tidak ada sinyal yang hilang sebelum close).
NotifikasiPause the replay (bisa dimatikan), pop-up, suara (Chime, Bell, Ding-dong, Alarm, Soft; โ–ถ untuk mencoba), pesan.
DaftarIkon โฐ di rel kanan: tab Alerts (aktif / Triggered / berhenti; โธ โ–ถ โ†ป = berhenti, jalan, pasang lagi; โœŽ edit; ๐Ÿ—‘ hapus) dan tab Log (alert yang terpicu di session ini).

Alert indikator memakai parameter indikator saat alert dibuat (seperti TradingView). Nilai indikator dihitung server dengan rumus yang sama dengan chart, hanya dari bar yang sudah terlihat. Suara adalah nada sintetis yang mirip gaya TradingView, bukan file suara TradingView.

5. Jurnal dan Dashboard

Perbandingan dengan akun live (Upcomers) hanya tersedia di versi lokal โ€” butuh terminal MT5 di komputer yang sama.

6. Review dengan Claude

  1. Setelah trade tertutup: Dashboard โ†’ tab Journal โ†’ Review with Claude di baris trade itu.
  2. Paket tersimpan di ReplayTrader/sessions/<profil>/<session>/reviews/<id trade>/: trade.json, ohlc.json, entry.png, exit.png.
  3. Klik Copy message dan tempel di Claude Code, misalnya review trade o2 in ReplayTrader session "Session1" (profile Setyana).

Review bisa satu per satu kapan saja; tidak perlu menunggu 3 trade. Tanggal tetap tersembunyi dan penilaian entry hanya memakai bar sebelum entry.

Review with Claude hanya tersedia di versi lokal โ€” paket review disimpan ke folder di komputer Anda dan dianalisis lewat Claude Code di komputer yang sama.

7. Data

SumberIsi
ExnessXAUUSD, EURUSD, USDJPY, XAGUSD, M1, 2018 โ€“ 9 Okt 2026. Jam UTC (server Exness = UTC+0). Disimpan di ReplayTrader/data/exness/, jadi folder ReplayTrader bisa dipindah ke laptop lain.
UpcomersDiimpor dari terminal MT5 Upcomers. Jam server (UTC+2 musim panas, UTC+1 musim dingin) diubah ke UTC per minggu; minggu yang belum terverifikasi ditandai.
CSVFile ekspor MT5 dari broker mana pun; Anda memberi selisih jam dan biaya.

Biaya: XAUUSD $0,51 per oz pulang-pergi (spread 0,41 + komisi 0,10). EURUSD/USDJPY: median spread M1 Exness 2022โ€“2024 + komisi $10 per lot. Biaya dibebankan saat posisi ditutup.

Eksekusi: bila SL dan TP sama-sama tersentuh di satu bar, SL dianggap lebih dulu. Harga yang gap melewati order diisi di harga open.

Data Exness 2025โ€“2026 di Quant_Research adalah test set riset. ReplayTrader memakai salinan lokalnya untuk latihan atas izin Anda (2026-10-17); hari yang sudah Anda mainkan tidak lagi "belum dilihat" untuk riset berikutnya.

Impor Upcomers / CSV

Impor Upcomers dan impor CSV hanya tersedia di versi lokal โ€” keduanya butuh terminal MT5 atau file di komputer yang sama; di versi server kedua tombol ini tidak ditampilkan.

Import Upcomers data from MT5 (Advanced): isi simbol (persis seperti di Market Watch) dan rentang tanggal. Terminal MT5 harus terbuka. Impor hanya membaca data; tidak pernah mengirim order. MT5 menyimpan sekitar 100.000 bar M1 terakhir, jadi tanggal yang terlalu lama tidak tersedia.

Import a CSV: isi lokasi file, simbol, selisih jam file ke UTC (menit; UTC+2 = 120), jumlah unit per lot (forex 100000, emas 100), jumlah desimal harga, biaya per unit (wajib), dan mata uang harga (USD atau JPY).