Module 1 / 2
Position calculators, risk and R-multiple
1R is the maximum loss you are willing to accept on a single setup if the market touches your stop loss and closes you out without slippage. Not P&L, not hope.
- Author
- Zordon Intelligence Sp. z o.o.
- Updated
- 11 min read
- Structure sources
- 2
A position without calculation is a lottery. Most traders type in size “by eye”, move the stop because they “cannot lose that much”, and do not know their R-multiple until they close the trade. This lesson standardises the maths before the click: from the definition of 1R to a calculator that blocks a 10x mistake.
Lesson goal
- Define 1R, R-multiple and risk per trade as constants - not percentages out of thin air.
- Configure a position calculator for stocks, futures and FX with spread and commission included.
- Measure MAE/MFE to judge the quality of your SL and TP.
- Build a size scaling ladder based on Expectancy, not on gut feeling.
- Put hard limits in place: daily loss, max position, weekend risk.
The foundation - what 1R is
1R is the maximum loss you are willing to accept on a single setup if the market touches your stop loss and closes you out without slippage. Not P&L, not hope.
1R = (Entry - SL) * Size in PLN / account currency
For a long: Risk_PLN = (Entry - SL) * Quantity * Tick_value / Price (for futures/fx)
For a short: Risk_PLN = (SL - Entry) * Quantity
R-multiple of a trade = Realized_PnL / 1R
Example: risk 100 PLN, profit 180 PLN → +1.8R. Loss 100 PLN → -1R. Loss with slippage 130 PLN → -1.3R
Risk % = 1R / Trading_capital * 100%
Recommended: 0.25% - 1% per trade for beginners, max 2% for advanced traders with proven expectancy >0.3R
| Risk type | Value | When | Why |
|---|---|---|---|
| Per trade | 0.5% of capital = 1R | Always | You survive 20 losses in a row (-10% of capital, not -40%) |
| Daily max loss | 2R | Hard limit, auto-flatten | The day ends at -2R, with no re-entry |
| Weekly max loss | 5R | If 2 days in a row hit -2R | 3 days off, review |
| Max open risk | 2R across all open positions combined | If you hold more than 1 position | Prevents 5 positions at 1R each, that is 5R of risk |
| Weekend / overnight gap risk | 0.25R of gap = 1R intraday | Swing | A 3% gap on stocks is your SL plus slippage |
The rule that never changes: Size follows from the distance to your SL, not the other way round. First you set the technical SL (swing, structure), then you calculate the size so that SL = 1R. You never fit the SL to a size that “suits you”.
Calculators - 3 variants
1. Stocks (PLN, USD)
Inputs:
Capital: 20 000 PLN
Risk per trade: 0.5% → 1R = 100 PLN
Entry: 150.00 PLN
Technical SL: 147.50 PLN (swing low)
Risk per share = 2.50 PLN
Size = 1R / Risk per share = 100 / 2.50 = 40 shares
Position value = 40 * 150 = 6000 PLN
Leverage check: 6000/20000 = 30% of capital in the position - OK if the max is 50%
With spread and commission:
Round-trip commission = 2 * 0.19% * value? No - count it for real: min 5 PLN + 0.19%
Effective Risk = Risk + commission + spread/2
If the spread = 0.10 PLN and the commission is 6 PLN in total → Effective Risk = 100 + 4 (spread) + 6 = 110 PLN
Size adjusted = 100 / (2.50+0.25) = 36 shares
2. Futures ES/NQ
ES: tick 0.25 = $12.5
ATAS/Bookmap shows an SL of 10 ticks = 2.5 points
Risk 1R = $80 (0.5% of $16k)
Size = $80 / (10*$12.5) = 80/125 = 0.64 of a contract → 1 contract, but cut the risk to 0.32% or widen the SL? No - pick a market where SL * tick value is at most 1R.
Example: NQ tick 0.25=$5, SL 20 ticks=$100, size 1 contract = 1.25R → too much, move to MES (Micro ES: tick $1.25)
MES: 10 ticks * $1.25 = $12.5 → Size = 80/12.5=6.4 → 6 MES contracts = $75 of risk, ~0.94R, OK.
3. FX / CFD
EURUSD pair, PLN account, Entry 1.0850, SL 1.0830 = 20 pips
Pip value for 1 lot = $10, roughly 40 PLN (depends on the USDPLN rate)
Risk 1R = 100 PLN
Size = 100 PLN / (20 pips * 2 PLN per pip for 0.1 lot) = 100/40 = 0.25 lot? Calculate it exactly with your broker's calculator.
Always add: spread * size to the risk. If the spread is 1.5 pips, the effective SL = 21.5 pips.
Calculator template (Excel/Sheets/Notion):
| Field | Formula |
|---|---|
| Capital | Input |
| Risk % | Input 0.5% |
| 1R PLN | =Capital*Risk% |
| Entry | Input |
| SL | Input |
| Risk per unit | =ABS(Entry-SL) |
| Commission est | =Value0.00192 |
| Spread est | Input |
| Size | =1R/(Risk per unit + Spread+Commission/Unit) |
| Value position | =Size*Entry |
| % of capital in the position | =Value/Capital |
| R if TP1 | =(TP1-Entry)/Risk per unit |
| Max daily loss | =2*1R |
R-multiple - the only currency a trader uses
You do not measure dollars or PLN per trade. You measure R.
| Outcome | R-multiple | What it means | Action |
|---|---|---|---|
| Full SL with no slippage | -1R | The setup worked as planned, the market threw you out | OK, log the MAE/MFE |
| SL with slippage -1.3R | -1.3R | Slippage, gap, wrong order type | Switch to a stop limit + offset |
| Break even | 0R to +0.2R | You exited at BE, you gave it no room to breathe | Check the MFE - the BE may be too early |
| TP1 | +1R, +1.5R | The target matched the plan | Is the TP based on structure or random? |
| Runner | +2.5R+ | You held the trend | Is it an outlier or is it repeatable? |
| Tilt trade | -2R, -3R | You enlarged the loss, you averaged down | Mistake tag + auto-flatten on the daily |
An R curve, not a dollar curve:
Equity_R = Cumsum(R_multiple)
Max Drawdown_R = min(Equity_R - max(Equity_R))
Target: Max DD_R <8R at 0.5-1% risk. If it is >12R - the risk is too large or the setups are correlated.
MAE / MFE - do your SL and TP make sense
| Metric | Definition | Interpretation | Action |
|---|---|---|---|
| MAE | The largest adverse excursion in R while the trade is open | If the average MAE = -0.2R and your SL is -1R, the SL is too loose | Tighten the SL to the MAE p95 + a 0.2R buffer |
| MFE | The largest favourable excursion in R | If the average MFE = 2.2R and you take 0.9R on average, you exit too early | Move the TP or add a trailing stop after 1R |
| MAE for winners | The MAE of winning trades only | If 70% of winners had an MAE above 0.6R, the entries are late | Enter with a limit order, not a market order |
In Edgewonk, MFE/MAE is native. In Notion you add 2 columns and calculate it by hand from TradingView replay data.
The formula for an optimal SL from your data:
P95_MAE_winner = the 95th percentile MAE of winning trades per setup
Optimal_SL = P95_MAE_winner + a 0.2R buffer
If the current SL = 1R and P95_MAE_winner = 0.3R - you are wasting 0.7R of buffer, you can reduce the position or increase the size (because the risk per unit is smaller) - but the risk % stays the same.
Size scaling - the ladder
You do not scale because you “feel confident”. You scale because you have data.
| Level | Condition | Risk per trade | Max position value | When to downgrade |
|---|---|---|---|---|
| Level 1 (Test) | <100 trades in total | 0.25% | 20% of capital | Downgrade does not apply - this is the base |
| Level 2 (Base) | >100 trades, Expectancy >0.1R, Mistake <20% | 0.5% | 35% | 2 weeks of Expectancy <0 |
| Level 3 (Scale) | >200 trades per setup, Expectancy >0.3R, DD_R <6R, Tilt <0.2 | 0.75-1% | 50% | 1 week at -4R or Mistake >25% |
| Level 4 (Pro) | >500 trades, 12 months, Expectancy >0.4R | 1-1.5% | 60% + max 2R open risk | A monthly -6R DD |
Move between levels only after a weekend review, never during the day. Always round the size down.
Automation and safety
- A calculator on your phone: Build a simple Google Sheets file with 5 input fields and a QR code to your desktop. Calculation time <10s.
- A hotkey with a limit: The platform blocks a size larger than the calculator allows. If the calculator says 40 shares, a hotkey for 100 shares is blocked.
- A pre-trade checklist inside the calculator: Checkboxes: technical SL? (Yes/No), R within the daily limit? (Yes/No), Spread < limit? (Yes/No). If one answer is No - do not calculate the size, do not trade.
- The record: Every trade has a “Size_calc_id” field - a link to the row in the calculator. Audit it after a month.
When the plan says DO NOT TRADE
- You did not calculate the size before entering - you are clicking “by eye”. Close the platform and calculate, even if the setup runs away.
- Your SL is “because that is what I can lose”, not a technical level - you have no invalidation, so you do not trade.
- The effective risk including spread and commission is >1.2R instead of 1R - the market is too expensive, skip it or cut the size, do not move the SL.
- You already have 2R of open risk in other positions - another position breaks the 2R max open risk.
- The calculator shows the position would be >60% of capital just to fit inside 1R - the instrument is too volatile for your account, choose a micro contract or a smaller lot.
- After 2 losses in a row you want to double the size to “make it back” - that is martingale, not R-multiple. The plan says stop at 2R daily loss, not revenge.
The mistakes that cost the most
- An SL fitted to the size: You want to buy 200 shares, so you place the SL at 0.10 instead of 0.50. The invalidation is fake, noise throws you out. 1R is always calculated from the technical SL.
- Ignoring spread and commission: On the Warsaw Stock Exchange (GPW) and on small caps, a 1% spread and a minimum 5 PLN commission turn 1R into 1.4R. Over 100 trades that is 40R of hidden cost. Always add it to the risk.
- Averaging a loss = pushing risk beyond 1R: You add to a losing position and the risk goes from 1R to 3R. That is a loan, not trading. One position, one SL, one risk.
- A different R per trade with no data: Today you trade 0.3%, tomorrow 1.5% because the “setup looks certain”. You wreck expectancy and DD. A fixed R per level, changed only after a review.
- No MAE/MFE: You do not know whether your TP makes sense. You exit at 1R when the MFE is 3R in 70% of cases - you leave 2R on the table because you do not trail.
A measurable exercise
The calculator and an R-multiple audit - 10 days.
- Day 1: Build the calculator from the table above in Google Sheets. Add validation: if the % of capital in the position is >50%, the cell turns red and says “DO NOT TRADE”.
- Days 2-10: For every setup (at least 15 demo or micro live trades) calculate the size with the calculator only. Log: planned R, realised R (with slippage), spread in R, commission in R, MAE, MFE.
- Calculate:
Slippage_avg_R = AVG(Realised_R - Planned_R)for lossesSpread_Cost_R, the sumMAE_p95_winnerandMFE_avg
- The result: Define the optimal SL per setup from P95_MAE. Work out whether scaling to 0.75% makes sense given your DD_R.
- A one-page report: “My true trade cost = … R (spread+commission+slippage)” and “My SL should be … instead of … because of MAE”.
Test yourself
- Capital 30k PLN, risk 0.5% = 150 PLN = 1R. Entry 100 PLN, SL 97 PLN. What is the size and the position value? Does it fit inside the 50% limit?
- You buy 100 shares, spread 0.20 PLN, round-trip commission 10 PLN, technical SL 1.50 PLN. What is the effective risk in PLN and in R if the planned 1R is 120 PLN?
- You have 3 open positions, each with 0.8R of open risk. Can you open a fourth one at 0.6R? Why?
- Explain the difference between MAE and SL and why the MAE of winners is used to optimise the SL.
- Calculate the Expectancy: 60 trades, 38% WR, AvgWin 1.9R, AvgLoss 1.1R. Which size level do you assign and why?
Frequently asked questions
Can I risk 2% because my account is small? You can, but the maths kills you faster. At 2% and 10 losses in a row you are down 20% of the account, and you need +25% to recover. At 0.5% you are down 5% and +5.2% brings you back. A small account means less risk, not more.
What if my broker does not allow a small share size? Use a CFD, a micro futures contract or an ETF with a lower price. If the minimum lot means 1R = 3% of the account, the instrument is too big for your account - reject it.
Is BE good management? Only if the MFE is >1R and you have a rule: you move to BE after 1R plus a spread buffer. Moving to BE after 0.2R guarantees you get thrown out before the target.
Can I use a different R for different setups? Yes, but only if you have at least 100 trades per setup and the expectancy differs by more than 0.2R. Otherwise a fixed R for all of them.
Is the online calculator from my broker enough? No, because it ignores spread, the % of capital limit, daily loss and MAE/MFE. Build your own - 20 minutes, and it pays for itself over a year.
Risk is the only thing you control 100%. Price and profit are outside your control. If you do not control R, you do not control anything.
Advertisement
Key takeaways
- 1R is the maximum loss you are willing to accept on a single setup if the market touches your stop loss and closes you out without slippage. Not P&L, not hope.
Structure sources
The material is based on source documents. Variable values — fees, limits, regulatory figures — are worth checking at the source before making a decision.
- TradingView — platform documentation
- Bookmap / ATAS / Sierra Chart — docs
Disclaimer
- Educational material. Not investment advice or a recommendation. Trading involves the risk of losing capital.
- The materials are educational. They are not investment advice or a recommendation within the meaning of financial instruments trading regulations. Numbers in examples are illustrative unless a measurement date and source are given.
Who writes this and how we check it
The materials are written and verified by Redakcja Kurs Tradera — the rules are described on about the site: every number has a source, and we show gaps openly. Report a factual error via contact — corrections are described in the content.
Progress is stored only in this browser (localStorage) — there is no account and no copy on the server. Clearing site data will remove it. Manage your data