Trade planner
Size a position and model outcomes. Inputs stay in the URL hash and never reach the server.
shares
Size constraint—
Stop distance—
At stop—
At target—
Reward / risk—
Account exposure—
ATR multiple—
Blended scale-out R—
Exit scenario
Net P&L—
How this is calculated
risk_per_share = |entry − stop| + slippage_per_share
shares_by_risk = floor((account × risk% − round_trip_fees) / risk_per_share)
shares_by_cap = floor(position_cap / entry)
shares = max(0, min(shares_by_risk, shares_by_cap))
net_pnl(exit) = shares × (exit − entry) × direction − costs
R(exit) = net_pnl(exit) / |net_pnl(stop)|
direction = +1 long, −1 short— contracts
Risk budget—
Risk / contract—
Tick value—
Ticks to stop—