Take-Profit Calculator

Project target prices at 1R, 1.5R, 2R and 3R from your entry and stop-loss — or set a custom R or percentage objective, long or short.

Free tool — values never leave your browser. For these numbers computed automatically from your real trades, create a free TradeDiary account.

Setting targets in R, not rupees

Defining targets as multiples of your initial risk (R) keeps every trade comparable and forces the reward to justify the risk before entry. If your entry is ₹250 with a stop at ₹240, then 1R = ₹10, and a 2R target sits at ₹270 — regardless of the stock or your position size.

Target(kR) = Entry ± k × |Entry − Stop| (+ for long, − for short)

Common approaches: take partial profits at 1R and let the rest run; or hold for a fixed 2R with a trailing stop after 1R. What works is personal — but only a journal that records planned vs actual exits will tell you which approach suits your trading.

Stop calculating trade-by-trade. TradeDiary imports your trades from Zerodha, Groww, Upstox, Dhan & more, and tracks these numbers across your whole history.

Start Free — No Credit Card →

Frequently asked questions

Should I always use the same R target?

No — match the target to the setup. Breakouts in trending markets can run 3R+; mean-reversion trades often exhaust near 1–1.5R. What matters is that the average winner in R exceeds what your win rate requires.

Is it better to take partial profits?

Partials at 1R reduce the chance of a winner turning into a loser, at the cost of a smaller average win. Full holds to 2R+ produce fatter wins but more break-evens. Neither is universally better — journal both and compare expectancy.

What if the target is beyond a resistance level?

A mechanical R-target that sits past obvious resistance is optimistic. Many traders take the nearer of the R-target and the technical level, or use the level as the target and skip the trade when that gives less than 1.5R.