A professional trading journal that turns every trade into a lesson. Track, analyze, and refine your edge — built for forex, crypto, and stock traders who treat trading like a business.
🔒 Private & Secure💰 100% Free📊 No Setup Required
Built for every part of your trading day
From the first plan of the day to your weekly review — one cockpit for the whole loop.
Dashboard
Your trading day, at a glance
Equity, P&L, win rate, daily todos, alerts — surfaced the moment you log in. No spreadsheet hunt.
› Live equity curve & performance stats
› Daily checklist that resets each morning
› Loss-limit alerts when you cross the line
surrutrade.app/dashboard
Equity
$12,840
+8.4%
Win Rate
68%
147 trades
Avg RR
2.45R
last 30d
Streak
▲ 6W
winning
✓Review pre-market levels
✓Log yesterday's mistakes
Update playbook
Trade Journal
Log every trade like a professional
Entry, exit, R-multiple, screenshots, mood, lesson — every detail captured and searchable forever.
› Screenshot attachments for chart context
› Strategy tags, mood, and grade per trade
› Filter by symbol, date, or setup instantly
surrutrade.app/journal
+ New Trade
Filter ▾
Strategy ▾
Search trades…
DateSymbolSideRP&LGrade
Aug 14EURUSDLONG+2.5R+$320A+
Aug 13XAUUSDLONG+3.2R+$480A
Aug 13GBPUSDSHORT-1.0R-$120B
Aug 12USDJPYLONG+1.8R+$210A
Aug 12BTCSHORT-0.5R-$80C
Analytics
See the patterns your gut can't
Win rate by strategy, RR distribution, time-of-day edge, drawdown windows — the numbers behind your edge.
› Strategy performance breakdown
› Session-level win rate & expectancy
› Drawdown & recovery analysis
surrutrade.app/analytics
68%Win Rate
Best SetupVWAP Bounce
Worst SetupNews Fade
Best SessionLondon 8–11 AM
Expectancy+0.84R
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
P&L Calendar
A whole month, one glance
Color-coded daily P&L heatmap. Click any day to drill into the trades. Pair with the weekly review template.
› Green/red heatmap by day
› Click-through trade detail per day
› Weekly P&L roll-ups on the right
surrutrade.app/calendar
August 2025
+$3,420 month · 22 trading days
S
M
T
W
T
F
S
+120
+280
+90
-80
+340
+180
+520
+220
+150
-110
+95
+410
+60
+185
+275
-45
+150
+95
+220
Trade Tools
Calculators built for the job
Lot size, expected value, compounding projector with target mode — math handled, you focus on execution.
› Position-size by % risk & stop distance
› Expected value & break-even win rate
› Target compounding with risk assessment
surrutrade.app/tools
📐 Lot Size📊 Expected Value📈 Compounding
Start$10,000
Target$100,000
Periods36 months
Required Gain
6.61% / month
⚠️ AGGRESSIVE — tight risk control needed
Discipline & Psychology
Trade your plan, not your feelings
Loss-limit guards, cooldown timers, mood tracking, and a discipline score that catches FOMO and revenge trades before they hurt.
› 1% daily loss-limit auto-stop
› 30-min cooldown after losses
› Mood-to-P&L correlation insights
surrutrade.app/psychology
87Discipline
⛔ Loss limit OK · 0.4 / 1.0%
⏱ No cooldown active
✓ Logged before entry · 12/12
😎Confident
+$420
😐Neutral
+$130
😟FOMO
-$210
😤Revenge
-$340
Total Trades
147
Win Rate
68.0%
Total P&L
+$3,420
Avg RR
2.45
🛡️ The Rules That Build Edge
Discipline is the only true edge. The journal enforces these by design:
⛔
1% Daily Loss Limit
Drawdown hits 1% → STOP. No exceptions. No revenge trades.
⏱️
30-Min Cooldown
After any loss, wait 30 minutes. Non-negotiable.
📋
Log Before You Trade
Write your reason before entering. Can't write it? Don't trade it.
🎯
A & A+ Setups Only
D-grade = no trade. Not just smaller size. No trade.
Ready to Build Real Edge?
Join traders who are turning every trade into a lesson. No subscription. No credit card. Your data stays yours.
2 trades executed today. Stop trading. No exceptions.
Total Trades
—
—
Win Ratio
—
Wins—
Losses—
Breakeven—
Total P&L
—
—
Avg RR
—
—
Best Trade
—
Worst Trade
—
Discipline Score
—
Expected Value
—
—
Current Streak
—
no closed trades yet
Best Winning Streak
—
▲ consecutive wins
Worst Losing Streak
—
▼ consecutive losses
📈 Equity Curve
—
Recent TradesLAST 2 DAYS
#
Date
Pair
Dir
Grade
P&L
F.RR
Session
Mood
Limit
✏️
🛡️ Trading Rules
⛔
1% Daily Loss Limit
Daily drawdown hits 1% → STOP. No exceptions. No revenge.
⏱️
30-Min Cooldown
After any loss, wait 30 minutes. Non-negotiable.
📋
Log Before You Trade
Write your reason before entering. Can't write it? Don't trade it.
🧘
Observer Mindset
You are not your P&L. Execute the system. Let results follow.
🎯
Grade Your Setup
A and A+ only. D-grade = no trade, not just smaller size.
💰
Risk Per Trade ≤ 1%
Position-size every trade. Account preservation > profit.
✅ Pre-Trade Checklist
0 / 0Edit in Settings · Once / week
Tick every confirmation before logging a trade. Auto-resets after each saved trade — discipline > impulse.
Trade Journal
Complete trade log with all details from Excel
#
Date
Session
Pair
Dir
Lot
Entry
SL
TP
Exit
SL(p)
TP(p)
Open
Close
Dur
Grade
Reason
Res(p)
P&L
RR
F.RR
EV
Mood↑
Mood↓
Limit
✏️
Del
🔬 Backtest Trading Journal
Test strategies risk-free · Separate from your live data · No OTP for edits
🔬
BACKTEST MODE
Trades logged here are completely separate from your live journal, dashboard, and analytics. Edit and delete don't require email OTP verification — perfect for rapid strategy testing.
Win Ratio
—
—
Breakeven Ratio
—
—
Loss Ratio
—
—
Avg Profit
—
Avg Loss
—
Avg Breakeven
—
Expected Value
—
—
#
Date
Session
Pair
Dir
Lot
Entry
SL
TP
Exit
SL(p)
TP(p)
Open
Close
Dur
Grade
Reason
Res(p)
P&L
RR
F.RR
EV
Mood↑
Mood↓
Limit
✏️
Del
🗓️ Daily Activity
Your daily trading checklist — resets automatically each new day
Maximum Adverse vs Favorable Excursion — trade distribution density
Live Journal
🎯
No trades yet
Log a few trades in the journal — the heatmap reveals how your trades distribute across the risk/reward plane.
💡
DERIVED FROM SL/TP DATA
Your trades don't have native MAE/MFE fields yet, so this heatmap derives them from slPips (risk taken) and resultPips (reward captured). For exact intraday MAE/MFE, log them manually per trade or sync from broker tick data.
🌡️ Excursion Density Heatmap
Each cell = a bucket of trades sharing similar (MFE, MAE) coordinates
Supported formats: CSV with columns time,open,high,low,close (any order) · TradingView format · MT5 format · JSON array of {time,open,high,low,close}
Monthly Calendar
P&L heatmap by day
SUN
MON
TUE
WED
THU
FRI
SAT
Total P&L
—
Total Trades
—
Profit Days
—
Loss Days
—
Profit Day Loss Day No Trades
📊 Weekly Breakdown
P&L grouped by week of this month. Click the month navigation above to view other months.
Best Week
—
Worst Week
—
Avg / Week
—
Profitable Weeks
—
💰 Payout Summary
All payouts logged from Tools → 💰 Payout Tracker, grouped by month and year with timestamp.
This Month
$0
—
All-Time Paid
$0
Across all months
Total Count
0
Payouts taken
Largest Payout
$0
Single best
🛠️ Trade Tools
Quick calculators for position sizing, edge analysis, and account growth projection
📐 Lot Size Calculator
Calculate the exact lot size based on your account size, risk %, and stop-loss distance.
Never risk more than your plan allows.
💡 Quick Risk Presets
📊 Position Size
Recommended Lot Size
—
standard lots
Risk Amount—
Pip Value—
Units—
Mini Lots—
Micro Lots—
📊 Expected Value Calculator
Calculate the expected dollar value per trade given your historical win rate, average win, and average loss.
A positive EV means your strategy has a statistical edge.
💡 Pull from your journal
📈 Edge Analysis
Expected Value per Trade
$0.00
—
Risk/Reward—
Profit Factor—
Breakeven Win %—
Projected P&L—
Kelly %—
📈 Auto Compounding Calculator
Project how your account grows when you reinvest profits over time, or reverse-engineer the % gain needed to hit a target balance.
💸 Withdrawal Schedule
⚡ Quick Scenarios
💰 Final Projection
Final Balance
$0
enter values to project
Risk Level
—
—
Total Profit—
Growth %—
Total Deposited—
Total Withdrawn—
Effective APY—
📊 Growth Projection
📋 Period-by-Period Breakdown
#
Period
Start Balance
Gain
Deposit
Withdraw
End Balance
Cumul Profit
📉 Streak Risk Probability
Even with a winning system, long losing streaks are statistically inevitable. This table shows the probability of hitting X consecutive losses (or wins) within a sequence of trades — based purely on your win rate. Toggle the mode below to flip between losing and winning streak.
💡 Pull win rate from your journal
How to read: Find your win-rate row (outlined in purple). Each column shows the chance of hitting that many consecutive losses at least once inside the trade sequence. Deeper colour = higher risk. Hover any cell to highlight it.
🎯 Your Reality Check
Almost-certain streak length
—
expected within sequence
💡 Discipline note:A losing streak isn't a sign your edge is gone — it's a sign you're trading.
💰 Payout Progress Tracker
Set your payout target and watch your progress in real time. Pulls live profit from your trading journal so you always know how far you are from cashing out.
📡
Auto-Synced · Live Journal Only
Starting balance is captured when you save the target. Current balance updates live from your real trades — backtest trades are excluded.
⚡ Quick Targets (% of start balance)
Enter your capital + target — use % or $ directly. They sync automatically.
💡 Monthly trades enter ചെയ്യൂ — profit/trade needed automatically കാണാം.
⚡ Quick Presets
📊 Calculation Results
Your Capital
—
Profit Needed
—
Target Balance
—
Return %
—
📈 Projection
Days Left to Deadline—
Daily Run-Rate Needed—
Weekly Run-Rate Needed—
Trading Days (5d/wk)—
Profit / Trading Day Needed—
Trades Available in Period—
Profit Needed / Trade—
💡 Run-rate is calculated from today through your deadline. Slow and steady beats one big YOLO trade.
🔢 Trade Breakdown
Based on 15 trades/month — profit per trade needed to hit target:
Profit / Trade (hit in 1 month)—
Profit / Trade (hit in 2 months)—
Profit / Trade (hit in 3 months)—
Total Trades to Hit Target (at avg per-trade = profit needed)—
🎯 Win Rate & RR — EV Projection
Expected Value / Trade—
Risk / Trade needed—
Win / Loss count (monthly)—
Months to hit target—
🎯 Target Reached Meter
— OFF TARGET —
0%25%50%75%100%
Current Profit
$0.00
Remaining
$0.00
Target
$0.00
Days Left
—
🚀 Set your target above to start tracking your payout journey.
📈 Projection
Daily run-rate needed—
Weekly run-rate needed—
% of target achieved0.00%
Streak (days hit)—
Avg P/L per trade (live)—
Trades to hit target—
🎯 Trade Plan Calculator
Win / Loss split—
Risk per Trade (SL)—
TP per Trade—
Net Profit / Month (EV)—
💡 Pro tip: Run-rate is calculated from today through your deadline. Slow and steady beats one big YOLO trade.
🏆 Payout History
No payouts logged yet. Hit your target, then tap "Mark Payout Taken" above.
Total Paid
$0
Payouts
0
Best
$0
LIVE · YOUR LOCAL TIME—
--:--:--
--
—
UTC TIME
--:--:--
—
MARKET CLOSED · WEEKEND
Forex market is closed. Reopens Sunday 5:00 PM New York time.
REOPENS IN
--:--:--
at — your local time
⏱24-HOUR SESSION TIMELINE
SydneyTokyoLondonNew York
NOW · --:--
00:0006:0012:0018:0024:00
Timeline shown in your local time
🇦🇺
SYDNEY
Australia/Sydney
--
--:--
—
SESSION
22:00 – 07:00 UTC
OPENS IN
--:--:--
🇯🇵
TOKYO
Asia/Tokyo
--
--:--
—
SESSION
00:00 – 09:00 UTC
OPENS IN
--:--:--
🇬🇧
LONDON
Europe/London
--
--:--
—
SESSION
07:00 – 16:00 UTC
OPENS IN
--:--:--
🇺🇸
NEW YORK
America/New_York
--
--:--
—
SESSION
12:00 – 21:00 UTC
OPENS IN
--:--:--
💡
London–NY Overlap
Highest liquidity window of the day — 12:00–16:00 UTC. Best volatility for EUR/USD, GBP/USD, gold.
🌏
Asia–Sydney Overlap
Quieter overlap — 00:00–07:00 UTC. Range-bound conditions; best for JPY pairs & AUD/JPY.
📅
Weekend Schedule
Forex closes Friday 5:00 PM NY · reopens Sunday 5:00 PM NY. Crypto & some indices trade 24/7.
📓 Trade Notebook
Quick notes · Reflections · Lessons learned
📝 NEW PAGE
PNG / JPG · auto-compressed
🎨 Page color
🔍
0 pages
📓
EMPTY NOTEBOOK
Mind-il varum karyangal ezhuthaan oru "New Note" cheythu thudangoo. Oro note-um oru pudiya page aayittu varum.
Am I trading my plan or reacting to price? What is my trade reason? Can I write it? Is this A/A+ setup or just FOMO?
AFTER LOSS
Wait 30 minutes before next trade. Journal what happened. Don't rationalize. Did I follow my rules? Grade the process, not P&L.
DANGER SIGNALS
FOMO → Step away immediately. Revenge trade urge → Close the platform. More than 2 trades today → You are done.
Broker Connections
Connect your trading accounts · Auto-sync trades from MT5
⚡
MT5 Auto-Sync
Powered by MetaApi.cloud · Free for 1 account
Not Connected
Account
—
Balance
—
Trades Synced
—
Last Sync
—
🔁 Auto-Sync Every 5 Minutes
Automatically pull new trades while this tab is open
Manual Broker List
No manual brokers tracked yet. Use this section to track other broker accounts you can't auto-sync (Binance, Bybit, etc.).
Supported Auto-Sync Platforms
⚡ MT5 (Active)
📊 MT4 (coming soon)
₿ Binance (manual import)
📈 Bybit (manual import)
🔵 Tradovate (manual import)
🟢 cTrader (manual import)
Settings
Configure your journal
⚙️ Risk Settings
📊 Live Account Equity
$—
Account Size + Total P&L · auto-updates from dashboard
🔧
Account Size was reduced by past withdrawals
Detected $0 in historical withdrawals deducted from your baseline.
Baseline balance. Risk and equity are always calculated on Live Equity shown above.
Risk Amount: $—
e.g. 1 lot → $10 · 0.20 lot → $2 · 0.50 lot → $5
📊 Trade Cost Summary (Live)
🗄️ Data Management
🔬 Backtest Trading Journal
Enable Backtest Journal
A separate journal under Trade Journal in the sidebar — for testing strategies and historical setups. Trades logged here won't affect your live dashboard, analytics, or calendar. Edit & delete don't require email OTP verification.
☪️ Muslim Mode
Enable Azhkar Panel
Show a daily Azhkar reminder on the dashboard. Before and after trade dikrukal will appear below the date. You can edit and add your own dikrukal.
📿 Manage Dikrukal
Add, edit, or remove items from your Before and After trade dikrukal list.
Before Trade
After Trade
Edit your trading confirmation list. To prevent impulse rule changes, the checklist can only be edited once every 7 days after the first save. Empty rows are automatically removed.
Add or remove daily activity items. These appear as a todo checklist at the bottom of the Trade Journal page. Ticks reset automatically each new day.
✓ Daily todo list saved!
🎲 Monte Carlo Simulator
Stress-test your strategy across thousands of randomized futures
Quantum Lab · v1.0
Probabilistic Equity Forecasting
Run thousands of randomized trade sequences to discover the full distribution of possible outcomes — not just one. Reveals tail risk, drawdown profiles, and the true probability of ruin hidden inside your edge.
Parameters
🎲
No Simulation Yet
Set your parameters on the left and hit Run Simulation to project thousands of possible equity curves into the future.
Expected Value
—
median: —
Best Outcome
—
90th pct: —
Worst Outcome
—
10th pct: —
Max Drawdown
—
avg: —
Win Probability
—
profit > start
Risk of Ruin
—
balance hit -50%
Equity Curves 0 paths
Top 10%MedianBottom 10%
Final Balance Distribution Histogram
🛡️ Prop Firm Drawdown Tracker
Live distance-to-violation monitor for FTMO, FundedNext, The5%ers & custom challenges
🛡️
ACCOUNT SAFE
All limits well within safe range. Trade with discipline.
Floor = Day's Starting Balance × (1 − Daily DD%). Most firms (FTMO, FundedNext) lock this at midnight server-time. Equity dipping below the floor = breach.
Trailing Max DD
Floor = Highest Equity Ever × (1 − Max DD%). The floor rises with new highs but never falls. Once profits lock in, the trailing can effectively become static.
Why Color Bands?
Green <50% used · Yellow 50–80% · Red >80%. When you're in the red zone, every trade is one bad fill from a blown challenge. Step back.
♻️ Drawdown Recovery Calculator
The brutal math: why a 50% loss needs a 100% gain to recover
Risk Math
Loss vs Recovery — The Asymmetry
A 10% loss only needs 11.1% to recover. A 50% loss needs 100%. A 90% loss needs 900%. The deeper you fall, the exponentially harder the climb. Use this tool to understand exactly what your edge has to deliver — and how many trades it'll take.
Your Numbers
OR set drawdown directly
Recovery plan
Expectancy: +0.50R · Avg per trade: +0.50%
Gain Required to Fully Recover
25.00%
From $8,000→Back to $10,000= +$2,000
Trades to Recover
50
@ +0.50% per trade
Days to Recover
25
at 2 trades/day
Calendar Estimate
~5 weeks
(trading days only)
📊 The Asymmetry Table
Every drawdown demands a disproportionately larger recovery
Drawdown
Equity Left
Gain Needed
Severity
Trades Needed
📈 Loss vs Recovery Curve
The exponential cliff — your position marked
💡
Manageable Recovery
A 20% drawdown is recoverable with patience and a positive edge. Focus on process, not pace.
In MT5 terminal: File → Open Data Folder → config → servers.dat. This is a one-time upload.
Create Provisioning Profile in MetaApi
In MetaApi dashboard, go to Provisioning Profiles → Add Profile → upload servers.dat → name it (e.g., "Exness MT5").
Add your MT5 account
In Accounts → Add Account → enter login number + investor password (read-only password, get from broker or set in MT5: Tools → Options → Server). Wait 5-15 min for first sync.
Get your API token
Open Generate Token → create token with read access. Copy it.
Get Account ID
In Accounts page, copy the Account ID (UUID format like a1b2c3d4-...).
🔒 Security Note
Token & Account ID stored only in your browser (per-user namespaced). Never sent to our servers. Use a read-only investor password, never your master password.
Day Details
—
⛔
DAILY LIMIT BREACH
You already have 2 trades on this day.
Daily Limit2 / 2 reached
🧘 Rule: Stop at your daily limit. No exceptions. No revenge trades. The market will be there tomorrow. Your discipline is your edge — protect it.
✓
Loss Plan
2
Checklist
3
Log Trade
✅
STEP 2 — PRE-TRADE CHECKLIST
📋 Your Plan (Step 1)
PT-—
Setup:
If Loss:
Tick every confluence below. 0 unchecked items.
🎯 Confluence Score0 / 0
Tick all confluences to proceed
✍️
TRADER'S COMMITMENT
Institutional sign-off — your locked-in attestation
🧘 Institutional Rule: Can't tick a confluence? Then the setup isn't ready. Wait. Don't trade it.
🔑
Forgot Password?
We'll email you a reset link
📧 Enter your account email. We'll send a secure password reset link from Firebase. Click the link in the email to set a new password. Your trade data stays safe.
📦 Local Storage Mode
Cloud sync isn't configured, so SurruTrade is storing your data only in this browser. There's no email-based password reset available in this mode. To regain access, reset your account credentials from this device.
⚠️ Resetting will permanently delete your saved credentials. Your existing trade data stays in the browser under your old email.