Free during beta. The first 100 traders keep a lifetime free plan.
Claim a spotThe trading journal that enforces your rules.
Every journal shows you what happened. ProfitPulse governs what happens next. A Discipline Engine scores each rule violation and applies real consequences: risk caps, trade caps, no-trade days.
No card required. The demo is a real account, seeded with six weeks of trading and reset every few hours.

Discipline is not a dashboard metric. It is what you are allowed to do next. Every other journal reports the damage after it is done. This one pushes back.
A score you can't argue with.
The engine runs entirely server-side, at the moment you submit a trade. It reads your prices, your stop, your rule checklist, and it decides what your session just cost you. There is no popup to dismiss and nothing to game. Recovery is earned the same way the damage was done: in the market, one clean session at a time.
| What the engine sees | Score |
|---|---|
| Risk per trade exceeded | −5 |
| Daily drawdown breached | −15 |
| Total drawdown breached | −25, permanent lock |
| Max trades per day exceeded | −8 |
| Required rule missed | −4 per rule |
| Optional rule missed | −1 per rule |
| No-trade day violated | −20 |
| Clean session, every rule followed | +8 |
| Thorough journaling, even on a bad day | up to +4 |
| Three consecutive clean days | +10 |
Penalties amplify in degraded zones. Recovery is capped per day.
| Score | Consequence |
|---|---|
| 85 to 100 | No constraints. Trade your plan. |
| 70 to 84 | Risk capped at 75% of your limit. |
| 55 to 69 | Risk capped at 50%. No-trade day armed. |
| 40 to 54 | No-trade day, and the 50% cap holds. |
| Below 40 | Extended no-trade days until you recover. |
The ladder is public. Where you stand is not negotiable.

This screenshot is not a mockup. It is the live demo account, sitting at 59 after two risk breaches and a drawdown day, with the 50% cap applied and a no-trade day armed on the next breach.
Constraints you acknowledge, or you don't trade.
When caps are active, the session opens with a gate: your constraints and your own WHY, before a single trade is logged. Capped trades need an explicit acknowledged submit. A no-trade day makes you type it out. Nothing is silently blocked, and nothing slips through unnoticed.

A week you can read in one column.
Trades grouped by day, with win rate and P/L per session. Every entry carries its execution, psychology, market context and reflection, so the Sunday review takes minutes. The lesson sits next to the number it explains.

One strategy, one pulse, one set of rules.
Each Pulse holds its own account size, risk parameters, rule checklist and discipline state. The dashboard rolls it all up: P/L, profit factor, strike rate, average win and loss. Your scalping habit can't hide inside your swing results.

What's in the box.
- Discipline scoring
- A 0 to 100 score per strategy. Violations are detected automatically at submission and scored by severity, amplified when your zone is already degraded.
- Two enforcement modes
- Score-based, where recovery is earned through clean sessions. Or severity-based, where Monday brings a fresh slate. You choose per strategy, at creation.
- WHY reminders and partner alerts
- The commitment you wrote at onboarding resurfaces the moment you break a rule. Serious breaches can email an accountability partner you nominate.
- Daily journal gate
- A short written check-in before the app opens each day. Deliberate sessions start deliberately.
- Review-grade analytics
- Equity curves, R-multiples, exit quality, psychology and market context on every trade, grouped by day for fast weekly reviews.
- Futures-aware sizing
- A lot-size calculator with tick values for ES, NQ, GC, CL and more, alongside Forex, metals, indices and crypto.
Configure.
Create a Pulse for each strategy: risk limits, drawdown caps, your rule checklist, and the WHY you are trading for in the first place.
Log.
Record every trade honestly. The engine computes intended risk, R-multiples and exit quality, and detects violations on its own. It does not ask.
Answer for it.
Violations cost points. Degraded scores trigger caps and no-trade days. Clean sessions earn it back. The loop closes whether you like it or not.
Free during beta.
ProfitPulse is free while we build in the open, and the first 100 beta users are grandfathered into a free lifetime plan. Help shape the product. Keep it forever.
No card. No sales call. Cancel by closing the tab.