Dashboard
Max Drawdown 0%
Daily Loss 0%
HWM —
Equity —
Get funded
Propr and Ferm
Connect a key, then pick a challenge.
Buy another challenge, or connect Ferm.
Market Live
Refresh
Loading…
Loading…
Loading…
Loading…
Equity Curve
Equity
Payout
Trade Duration
Win avg hold
Loss avg hold
Win / Loss
PnL per Setup
Monthly PnL Heatmap
Avg PnL per Session
Last 5 trades
History
0 trades
| Date | Pair | Dir | Entry | Exit | RR | PnL | Result | Session | Setup | Condition | Mental | Confirmation | SS | Ann |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No trades yet. | ||||||||||||||
Risk calculator
Kelly Criterion
From history, or enter manually
Full Kelly f*—
Half Kelly (recommended)—
Quarter Kelly (conservative)—
Expectancy per trade—
Profit Factor—
DD Recovery Table
| DD | Gain needed | ~Trades | Status |
|---|---|---|---|
| 5% | 5.3% | 6 | OK |
| 10% | 11.1% | 12 | Manageable |
| 20% | 25.0% | 28 | Caution |
| 30% | 42.9% | 48 | Danger |
| 50% | 100% | 112 | Critical |
The deeper the DD, the more exponential the required gain. Capital protection = priority #1.
Risk of Ruin Simulator
Edge per Trade—
Risk of Ruin—
Max Consec. Loss Safe—
Expected Profit (100T)—
Scaling Guide
| Level | Risk% | $ per Trade | Notes |
|---|
Conservative 0.25-0.5% · Normal 1% · Max 2% — never exceed this.
Breakeven Calculator
Minimum win rate to break even.
Breakeven Win Rate (tanpa fee)—
Breakeven Win Rate (with fees)—
Actual vs Breakeven Win Rate—
Estimated Wins—
Estimated Losses—
Total Fee—
Gross PnL—
Net PnL (after fees)—
Expectancy per Trade—
Breakeven WR vs RR Table
Minimum win rate needed for each RR combination (excluding fees).
| RR Ratio | BE Win Rate | Profit Factor | Status |
|---|
Day plan
—
Pre-Market Habits
0/6
Progress0%
This week's streak
Session notes
Gate check — OK to trade?
Setup that matches bias and is in today's plan?
Analytics
Psychology
Today's condition
—
Last 7 days
Daily review
Did today's trades follow the plan?
Recent reviews
Periodic review
This week's review
—
Performance
Psychology & discipline
7
Analysis & Lessons
Next Week's Target
This Month's Review
—
Monthly Performance
Mindset & Growth
7
In-Depth Review
Next Month's Target
Review history
0 reviewsAnnotate Trade
Trades
0 trades
Connect an API key to load trades.
Settings
Need help?
Your API key stays in this browser. It is sent to FolioIO's cloud monitor only while Guardian or the daily loss lock is on, and removed when you turn them off or disconnect.
Account
Session
Sign in to sync your journal across devices.
Profile
Your username appears in the sidebar.
Backup data
Export or restore trades, config, psychology, playbook, reviews, and cloud account credentials as JSON.
Credentials
Connect an API key
Choose a provider, then paste your key. It stays in this browser only.
Propr Connection
api.propr.xyz/v1
Not connected
Your Propr API key stays in this browser. It is sent to FolioIO's cloud monitor only while Guardian or the daily loss lock is on — stored encrypted and removed when you turn them off or disconnect.
Ferm Connection
api.tryferm.com/v1/agent
Not connected
Scoped Agent key from Ferm → Profile → API keys. Journal needs account:read. Manual orders and Guardian auto-close need order:write. Stays in this browser only.
Ferm Setup Guide
Mint a key, grant an account, connect
1
Create an Agent API key on Ferm
Open Ferm → Profile → API keys and mint an Agent key. It starts with
frm_agent_. Enable account:read for journal sync. Add order:write for manual orders and Guardian auto-close. ferm.trade/agents2
Grant an evaluation or funded account
In Ferm → API keys, grant this key access to the account you want to journal. Connect will fail if the key has no granted account.
3
Paste key → Connect
Paste the key into Ferm Connection above, then Connect & Sync. The key stays in this browser only — FolioIO never sends it to our database. Equity, drawdown floors, and closed trades then appear on Dashboard and History.
Multi-Account
0 accounts saved
No accounts yet. Connect your first account above.
Click an account to switch. Propr and Ferm accounts are stored separately. Each account's trades stay in their own journal.
Setup Guide
Connection guide & CORS troubleshooting
1
Create API Key on Propr
Open Propr → Settings → Developer and generate an API key. The key starts with
pk_live_. Enable permission Read + Write — Write is required so Guardian can auto-close positions.2
Paste Key → Connect
Key is stored in this browser only. It is sent to your Cloudflare Worker only if you enable Guardian 24/7 sync — never to third-party proxies. Get your key at Propr Developer settings (
pk_live_).3
Data comes in automatically
Propr trade history, positions, and balance sync on your schedule. New trades appear on Dashboard and History.
—
—
Cloud monitor
—
Each rule can be turned on independently. Guardian and the daily loss lock also run on the cloud monitor (Propr only) while the browser is closed; your API key is sent to FolioIO's server only while one of them is on.
Rules
Guardian
—
OFF
Drawdown limit
Close all positions when daily loss exceeds this % of capital, then enter cooling.
Trigger at loss
—
Locked until
—
Positions
0
Max position size
Part of Guardian: close any position above the notional limit. No cooling period.
OFF
Largest now
—
Positions above $500 will be closed immediately
Guardian log
Clear
—No events yet. Turn on Guardian to start monitoring.
Pause after stop loss
—
OFF
After a closed losing trade, new orders are blocked for the pause duration. Open positions are not touched.
Status
—
Trade again at
—
SL today
0
Daily loss lock
—
OFF
Once realized loss for the day reaches this amount, all new orders are blocked until 00:00 UTC. Set it below the prop firm's daily limit so it triggers before a breach — e.g. firm limit $150 → set $120.
Your limit
—
Unlocks at
00:00 UTC
Triggered
0
Daily loss lock log
Clear
—Daily loss lock is off.
Pre-order check-in
—
ON
A one-tap mood check before each order, using today's Psychology chip and remaining daily $ room. Revenge or FOMO blocks the order; tired, anxious or overconfident halves the size. Shadow book on Analytics shows what the rule would have changed.
Settings save automatically.
Cloud monitor
Propr account · runs while the browser is closed
—
Equity
—
DD%
—
Status
—
Daily loss
—
Max size
—
Server events
—No server events yet.
Editors
Customize the checklists, habits, and strategy playbooks used across the journal.
Confirmation Tags
Confirmation types (TPO, Delta, Footprint, …) are chosen per trade in the Annotate form.
Language
Notifications
Bell panel: daily loss warnings and lock events only.