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
- Klik Sessions di kiri atas โ + New session. Isi 5 isian dasar (atau biarkan default) lalu Create & start.
- 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:
Tombol Tombol keyboard Fungsi โถ Play Space Jalan otomatis dengan kecepatan Speed (1โ60 bar M1 per detik). Klik lagi untuk berhenti. +1 M1 Shift+โ Maju satu bar M1. +1 M5 โ Maju sampai bar M5 berikutnya. +15 min Maju 15 menit. โญ End of day Lompat ke akhir hari trading. โฒ Reset view R Kembalikan zoom dan posisi chart ke default. Ikon di tepi kanan P ๐งพ 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. - 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.
- 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").
- Akhir hari: isi ringkasan hari, lalu lanjut 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.
| Isian | Penjelasan |
|---|---|
| Session name | Nama untuk mengenali session di daftar, misalnya "Minggu 1 ยท Disiplin". |
| Data source ยท symbol | Sumber harga M1 dan simbolnya. Lihat Data. |
| Start year | Tahun titik awal. Bulan dan tanggal ada di Advanced (default acak). |
| Rule preset | Discipline 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 balance | Saldo awal akun latihan, default $200.000. Dipakai untuk risiko % dan aturan prop firm. |
| Strategy | Catatan bebas (Advanced). Tidak memengaruhi aturan. |
Calendar
| Mode | Continuous: hari berurutan seperti live. Random: setiap hari berikutnya dipilih acak dan tidak pernah diulang di profil yang sama. |
| Start month / day | Bulan dan tanggal awal; "Random" memilih acak. |
| Day starts at | Jam mulai hari trading, default 07:00. Di WIB, 07:00 = 00:00 UTC. |
| Trading-day time zone | Zona untuk batas hari trading, aturan harian, dan "Day starts at". Ini berbeda dengan zona tampilan jam di bar atas. |
| Hide the calendar date | Tanggal disembunyikan (tampil "Day N ยท Rabu") supaya Anda tidak mengenali harinya dari ingatan. Membuka tanggal lewat ikon ๐ tercatat di log. |
Rules
| Max trades per day | Batas trade per hari; 0 = tanpa batas. |
| Risk mode / value | Fixed $ (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 lock | Warn atau Hard, lihat Aturan dan pelanggaran. |
| Cooldown after a loss | Menit menunggu setelah trade rugi; 0 = mati. |
| Setup tags | Daftar setup yang dipilih sebelum entry, dipisah koma. Statistik per setup ada di Dashboard. |
| TP is locked | TP tidak bisa digeser setelah order dibuat. |
| Checkbox lain | Larangan 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 / target | Meniru aturan akun prop firm. Status terlihat di bar atas ("daily DD buffer"). |
| Daily drawdown | Rugi maksimum per hari, default 4% dari saldo awal hari (patokan 00:00 UTC), dihitung dari equity terburuk termasuk posisi terbuka. |
| Max loss floor | Saldo minimum statis. Kosong = 90% dari saldo awal (contoh: $200.000 โ $180.000). |
| Profit target | Default 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).
| Isian | Penjelasan |
|---|---|
| Name | Nama session di daftar. |
| Market | Sumber data dan simbol, sama seperti form biasa. |
| Start year | Tahun 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. |
| Days | Consecutive (hari berurutan) atau Random (acak, tidak pernah berulang di profil ini). |
| Starting balance | Saldo 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 sessions | Pilih 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 hours | Jendela jam bebas (format HH:MM) di zona yang dipilih. |
| Continuous | 24 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.
| Isian | Penjelasan |
|---|---|
| Risk mode / value | Nilai awal risiko per trade ($ tetap, % saldo, atau lot tetap). Bisa diganti per trade langsung di tiket, kecuali Lock risk aktif. |
| Take profit | Set 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 profit | Mengunci nilai di atas supaya tidak bisa diganti per trade di tiket. |
| Max trades per day | Batas trade per hari trading; 0 = tanpa batas. |
| Cooldown after a loss | Menit menunggu setelah trade rugi; 0 = mati. |
| If broken | Warn atau Hard, lihat Aturan dan pelanggaran. |
| Setup tags | Daftar setup yang dipilih sebelum entry, dipisah koma. |
| Checkbox lain | Larangan 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 tags | Berlaku 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 jurnal | Arti |
|---|---|
| max_trades | Batas trade harian sudah tercapai. |
| pause_after_loss | Masih dalam cooldown setelah trade rugi. |
| reverse_after_sl | Hari ini sudah kena SL ke arah sebaliknya; berbalik arah dilarang sampai akhir hari. |
| no_trend | Tren M15 belum dipilih atau "Unclear". |
| against_trend | Order berlawanan dengan tren M15 yang Anda pilih. |
| missing_setup / missing_emotion | Setup 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
- Tiga chart: A = chart entry yang besar di kanan (default M5), B = kiri atas (trend, default M15), C = kiri bawah (context, default H1). Setiap chart punya pilihan timeframe M1 โ D1, dan pilihan terakhir disimpan per session. Garis pemisah bisa digeser; klik dua kali untuk reset.
- Layout chart (ikon kotak di bar atas): A satu chart besar, A B dua chart berdampingan (B di kiri, A di kanan), atau A B C ketiganya. Chart A selalu ada karena hanya di A garis SL bisa digeser. Pilihan disimpan per session; chart yang disembunyikan tetap diperbarui.
- Zoom diingat per chart. Ganti timeframe mempertahankan lebar candle. Hari berikutnya dan session yang dibuka ulang memakai zoom terakhir. Session baru mulai dari timeframe default (M15 / H1 / M5) dengan zoom dan indikator terakhir profil Anda.
- H1, H4, D1 memuat history panjang (sekitar 1000 bar H1 dan H4, sekitar 3 tahun D1), hanya dari data sebelum titik awal replay.
- Jam replay (bar atas): jam di zona tampilan, label sesi pasar (ASIA, LONDON, LONDON ยท NY, NEW YORK, BREAK, CLOSED), hari, dan zona. Sesi mengikuti jam setempat bursa dan DST: London 08:00โ17:00 waktu London, New York 08:00โ17:00 waktu New York, jeda 17:00โ18:00 New York, akhir pekan Jumat 17:00 โ Minggu 18:00 New York.
- Zona waktu: tombol "UTC+7 โพ" di pojok kanan bawah chart A (seperti TradingView). Daftar menampilkan selisih UTC pada saat itu (mengikuti DST).
- Pemisah hari (garis putus-putus) dan label tanggal di sumbu waktu memakai hari server Exness, 00:00 UTC. Label jam mengikuti zona tampilan di bar atas.
- Gaya chart (ikon candle di bar atas): pilih jenis chart (Bars, Candles, Hollow candles, Line, Area) dan warna Body, Borders, dan Wick untuk candle naik dan turun; setiap bagian bisa dimatikan. Default: naik
#26a69a(hijau mint), turun#ef5350(merah koral). Berlaku di ketiga chart, langsung terlihat, dan tersimpan per profil. Reset to default mengembalikan warna default. - Gambar: toolbar kiri (trend line, fib, rectangle, long/short position, dan lain-lain). Klik kanan di chart untuk menu. Ikon mata menyembunyikan gambar, indikator, atau posisi; klik lagi untuk menampilkan.
- Indikator: tombol ฦx Indicators di setiap chart.
- Templates โพ: simpan dan pakai ulang susunan layout, timeframe, zoom, dan indikator.
- ๐ท Screenshot: menyimpan gambar ketiga chart. Screenshot entry dan exit setiap trade diambil otomatis.
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.
| Membuat | Klik kanan garis (Horizontal Line/Ray, Trend Line) โ Add alertโฆ; ikon ๐ di baris indikator (legenda chart atau Object tree); Alt+A = alert di harga sekarang. |
| Kondisi | Sumber (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). |
| Trigger | Only 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). |
| Notifikasi | Pause the replay (bisa dimatikan), pop-up, suara (Chime, Bell, Ding-dong, Alarm, Soft; โถ untuk mencoba), pesan. |
| Daftar | Ikon โฐ 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
- Today's journal (panel kanan): trade hari ini.
- Dashboard (bar atas) punya tiga tab: Journal (semua trade, pelanggaran, tombol review), Dashboard (equity, win rate, profit factor, rata-rata R, drawdown, statistik per setup, emosi, pelanggaran, dan perbandingan dengan akun live), dan Compare sessions (membandingkan beberapa session).
Perbandingan dengan akun live (Upcomers) hanya tersedia di versi lokal โ butuh terminal MT5 di komputer yang sama.
6. Review dengan Claude
- Setelah trade tertutup: Dashboard โ tab Journal โ Review with Claude di baris trade itu.
- Paket tersimpan di
ReplayTrader/sessions/<profil>/<session>/reviews/<id trade>/:trade.json,ohlc.json,entry.png,exit.png. - 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
| Sumber | Isi |
|---|---|
| Exness | XAUUSD, 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. |
| Upcomers | Diimpor dari terminal MT5 Upcomers. Jam server (UTC+2 musim panas, UTC+1 musim dingin) diubah ke UTC per minggu; minggu yang belum terverifikasi ditandai. |
| CSV | File 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.
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).