ATR Position Sizer

ATR-based lot size · Stop-loss · Take-profit · Daily loss tracker — works with any asset

CoinGecko: connecting…
Open Source · MIT

Account

Instrument

Live price available for crypto (BTC, ETH, SOL, etc.)

MTF Confluence Gate

Enter score

Only A+ setups (score ≥ 8) unlock Calculate. Read the score from the MTF Confluence indicator dashboard on your 15m chart before sizing.

Results

Dollar Risk
—% of account
Position Size
—× leverage
Quantity
units
Max Position
at ×5 max leverage

Trade Levels

LevelPriceDistance%
Enter price, ATR and hit Calculate

Daily Loss Remaining

Enter today's P&L above to track remaining cap.
$0 used — remaining — cap

Pre-Trade Checklist

  • MTF score ≥ 8 confirmed
  • Price entered
  • ATR entered
  • R:R ≥ 1.5:1
  • Daily cap not breached
  • Position within leverage limit
Daily Session Tracker

Log a Trade

Session Summary

No trades logged yet.

Daily Cap Status

✓ Within limits
$0 cap: —

Trade Log

#AssetSideP&LRunning TotalNotes
No trades yet
ATR-Based Stop-Loss Guide

The Formula

Stop Distance = ATR(14) × Multiplier

Long trade: Stop = Entry − (ATR × mult)
Short trade: Stop = Entry + (ATR × mult)

Anchor the stop to a structural level (swing low/high, support/resistance) — not just an arbitrary % from entry. Then confirm the structural level is within your ATR-derived distance.

Position size = Dollar Risk ÷ Stop Distance

Where Dollar Risk = Account Balance × Risk %

Choosing Your ATR Multiplier

MultiplierWhen to Use
1.0–1.5×Low volatility, choppy/ranging market
1.5–2.0×Normal trending market (default)
2.0–2.5×High volatility, post-news, wide ranges
2.5–3.0×Extreme events (FOMC, CPI, earnings)
When volatility is high, reduce position size rather than tightening the stop. A tighter stop on a volatile asset just means more false stop-outs.

Step-by-Step Workflow

1. Open the daily chart of your asset and note the ATR(14) value from your indicator panel.

2. Identify your anchor level — the nearest structural support (for longs) or resistance (for shorts).

3. Calculate stop distance: Anchor ± (ATR × multiplier). If the distance from entry to anchor is larger than 2× ATR, the setup is too wide — skip it.

4. Enter values in the sizer above. It will output the exact lot size, stop price, and take-profit price.

5. Confirm R:R. If the take-profit target is less than 1.5× the stop distance away — skip the trade.

6. Check daily cap. If you are already at or near your daily loss limit — no new trades.

Common Mistakes

Fixed % stops — Using the same 3% or 5% stop regardless of current volatility leads to stops that are too tight in high-vol markets (random stop-outs) or too wide in low-vol markets (oversized losses).

Moving the stop wider after entry — This converts a planned 1R loss into a 2R or 3R loss and destroys your expectancy over time.

Holding losers too long — If a trade hasn't reached 1R within 2× your average win hold time, close it at market. Time-based exits prevent the "hoping it comes back" pattern.

Sizing from leverage, not from risk — Always calculate position size from your dollar risk amount, then check that the resulting leverage is within your max. Never work backwards from max leverage.

Fetching ATR from Your Chart

Add the ATR(14) indicator to your daily chart in TradingView, Binance, or any charting platform. The value displayed is the ATR in price units — paste that directly into the sizer.

Example: BTC ATR(14) on the daily shows $2,840 → enter 2840 in the ATR field.
The live price fetch button works for crypto tickers (BTC, ETH, SOL, XRP, etc.) via CoinGecko. For stocks, forex, and commodities, enter the price manually from your broker or TradingView.