Install SwingEdge — Add to Home Screen for the full offline app experience
✕
SWINGEDGE
LON
--:--:--
NY
--:--
LOADING
Overall
Weekly
Monthly
6-Month
Yearly
Net Profit
--
—
OVERALL
—0 closed trades
Total Trades
0
0W · 0L
Win Rate
--
closed trades
Profit Factor
--
gross win / loss
Avg R
--
per trade
Win Rate
--
0W . 0L
Average RR
--
avg risk/reward across closed trades
Expected Value per trade
--
Avg Win
--
Avg Loss
--
Direction Split
Long 0%Short 0%
Long trades win rate--
Short trades win rate--
Long net P&L--
Short net P&L--
Largest Win vs Loss
----
Best win streak--
Consecutive losses (current)--
Open Positions
0
currently live
Avg Score
--
scored
Average Hold Time
Winning trades--
Losing trades--
All closed trades--
Long trades avg--
Short trades avg--
Win Rate by Duration
Intraday0
Multiday0
Intraday trades0
Multiday trades0
P&L by Hour of Day
Entry hour (local time) · tap a trade to set entry time
Calendar P&L
MonTueWedThuFriSatSun
Last 6 weeks · intensity by daily P&L
P&L by Day of Week
Top Symbols
Portfolio Heat
Trading 212 · Live Positions
CFD Trading Summary
Leveraged positions tracked separately from cash trades. Funding fees deducted from net.
CFD P&L This Month
--
net of funding
Funding Fees (month)
--
total all-time --
CFD Contribution
--
0 CFD trades
Max Leverage Used
--
across all CFDs
Recent Trades
Psychology Insights
Business Health
Net This Month
--
after expenses
Salary Replaced
--
set salary
Trades
+ Log
CFD
Manage
Daily Note
Review
Log New Trade
Psychology
Log New CFD Trade
CFD trades use leverage and incur margin + overnight funding fees. All standard journal fields plus CFD-specific tracking below.
```
CFD-Specific
Psychology
```
Manage Open Positions
Update —
Daily Session Journal
PREVIOUS NOTES
Activity Calendar — Last 12 Months
LessMore winsLoss day
Performance by Strategy
Drawdown Analysis
Psychology Score
--PSYCH
Score & Emotion Correlation
Position Sizer
Enter entry & stop to calculate
ATR Stop Helper
Enter entry + ATR to see suggested stop distance.
Kelly Criterion — Optimal Sizing
Calculated from your journal data. Kelly = Edge / Odds. Use half-Kelly for safety.
Log 10+ closed trades to unlock Kelly sizing.
Daily Loss Cap & Risk Monitor
Max Daily Loss--
Trades to cap (1% risk)--
Today P&L--
Remaining budget--
AI + Screenshot Analyser
Use your phone's built-in AI to analyse a chart screenshot, then paste the structured feedback here.
All processing stays on your device. No API keys, no cloud uploads.
1
Take screenshot of your chart (TradingView, broker app, etc.)
2
Open AI on phone: Galaxy AI (Samsung) · Apple Intelligence / Visual Intelligence (iPhone 16+) · Gemini / ChatGPT · or describe manually
3
Ask: "Score this chart 0-100 for swing trade entry. Identify which of these strategies fit: Momentum, Breakout, Gap and Go, Swing/Trend, Mean Reversion, Relative Strength, Volume Surge, Minervini Template, Pocket Pivot, Fund+Tech Hybrid, Day Trade Momentum, Pre-Market Gapper. Note key levels, risk, confluence."
4
Paste the AI response below and set the Profitable Score. Save linked to your trade journal.
```
AI Feedback Capture
--
▲ Bullish bias
▼ Bearish bias
⚠ Caution / mixed
"Auto-fill into Journal" pre-populates the journal Add tab with this analysis as the notes — you can then enter entry/exit/stop and save.
```
📷 Chart Screenshot Upload
Upload a chart screenshot for bias detection. On iPhone 17 with iOS 26+, this will use on-device Vision + Foundation Models for real OCR analysis.
📈
Tap to upload chart screenshot JPEG · PNG · WebP
Analyzing chart pixels...
DETECTED — edit if needed
Multi-Timeframe Confluence
Check bias across timeframes before running analysis.
Weekly
Daily
4 Hour
Manual Technical Data
ATR Stop Helper (optional)
Fill Price + ATR above, then click to calculate stop & position.
Profit Protection Checklist — Once in the Green
Run this list when your trade reaches +1R profit.0/10
Daily Readiness Score
Loading quote...
--
--
Pre-Trade Checklist
Core Trading Rules
RULE 1 — Cut Losers Fast
Never move your stop wider. Exit without hesitation when price hits your stop. Capital preservation is the priority.
RULE 2 — Let Winners Run
Scale out at T1/T2/T3. One big winner covers many small losses. Trail stops, don't bail early.
RULE 3 — No Revenge Trading
Two consecutive losses = mandatory break. Emotional state destroys accounts faster than any losing strategy.
RULE 4 — Respect the Plan
If the setup wasn't defined before market open, skip it. Process over outcome every single time.
RULE 5 — Size Equals Risk
Position size reflects risk tolerance, not conviction. Never risk more than 1-2% on any single idea.
RULE 6 — Min 1:2.5 R:R
Only take trades where T1 delivers at least 2.5R. If R:R doesn't justify the risk, skip the setup.
RULE 7 — Score ≥70 Required
Only take trades where the Profitable Score from the Analyzer is 70 or higher. Lower scores = paper trade only.
Ideal Workflow
1
Screenshot your chart and upload to the Analyzer. Bias is auto-detected from pixel analysis.
2
Fill in RSI, SMA, volume, ATR from your charting platform. Click Analyze.
3
Check Profitable Score. Only proceed if score ≥70. Below 70 = paper trade or skip.
4
Log This Trade button pre-fills the Journal with all data including score and screenshot reference.
5
Manage open positions via Journal → Manage. Update stops and close partials as trade unfolds.
Backtester
Edge Finder
Review Wizard
Business
Watchlist
Playbook
Settings
Journal Backtester
Analyses your actual logged trades — real edge, real results. Add 5+ closed trades to unlock full stats.
Edge by Strategy
Performance by Day
Strategy Health Monitor
Weekly Review Wizard
Watchlist
Strategies Playbook — 12 Setups
Display & Filter Settings
Show R-Multiple on Trades
Display R value on journal cards
Show Profitable Score
Display score badge on journal rows
High-Score Filter (70+)
Journal shows only high-score trades
Risk Lock (after 2 losses)
Auto-warnings on consecutive loss streak
Editable Strategy List
Edit strategy names (one per line). Tap Save to apply.
Trading 212 Sync
API key stored only on this device in localStorage. Never sent anywhere except Trading 212 official API.
Account Mode
Demo Account
Demo Data · Test Dashboard Colouring
Load 8 realistic sample trades to see how the Dashboard colours metrics (green/red/amber) based on performance. Clears easily when you're done testing.
⚠ Warning: loading demo data will overwrite your existing trades. Export your journal first if you have real data logged.
Freedom Number = monthly profit target to quit with safety buffer for taxes, variance, and emergency fund.
Expense Logger
Recent Expenses
This month total£0.00
Total logged£0.00 · 0 items
```
CFD vs Cash Trading Split
Cash P&L (month)
--
-- trades
CFD P&L (month, net)
--
-- trades
CFD funding fees (month)--
CFD funding fees (YTD)--
Avg leverage used--
Max leverage used--
CFD funding fees are treated as an allowable trading expense and counted toward your monthly business net.
```
Performance Summary
This Month Gross
--
-- trades
This Quarter
--
-- trades
Win rate (all time)--
Average R-multiple--
Best strategy by win rate--
Protection adherence--
Stop quality (tight <=3%)--
HMRC & Tax Tracker
Trading Structure
Badges of Trade -- HMRC Factors
HMRC uses these factors to decide if your activity is "trading" (income tax) rather than investing (CGT). Tick the ones you can evidence.
⚠ Making Tax Digital (MTD) for Income Tax starts phasing in from April 2026. If your qualifying self-employment + property income is above £50,000 you will need MTD-compatible software to file quarterly updates. Check gov.uk/making-tax-digital for the latest thresholds before the tax year starts.
Not tax advice. Always consult an accountant before filing. SwingEdge is a record-keeping tool -- HMRC treatment of share trading is case-by-case.
Go Full-Time Roadmap
Overall readiness0%
Mark each milestone done on the day you actually hit it. The date is stamped automatically and used in the readiness score.