Browser-local performance workspace

R-Multiple Tracker

Record an entered trade against its direction-consistent initial stop, preview the calculated R-multiple before saving, and describe the signed R sample without strategy grades or future-performance estimates.

Stored only in this browser Preview before save or import No simulation or performance forecast
Manual records

Build one comparable R sample

Use the initial stop that existed when the trade was opened. Lot size is optional context and does not affect R.

R models 1.0.0

Enter one completed trade

Required price fields start empty.

Entered

Used to order the entered sample.

Pip size comes from the site instrument table; verify it against the broker symbol.

A long stop must be below entry; a short stop must be above entry.

Stored for context only; it is excluded from the R calculation.

Enter the actual or recorded entry price.

Use the stop at entry, not a later widened or trailed stop.

Enter the recorded closing price.

A personal filter label, not a strategy rating.

Keep the note concise; it remains in local storage and exports.

Select an instrument to see its stored pip-size convention.

Local records and migration

Legacy keys remain untouched as rollback data.

Local
Checking this browser No data is sent to the server.

The JSON export is the complete v2 backup. The CSV uses the frozen legacy columns for compatibility and cannot store the v2 schema metadata.

Descriptive sample

Entered R summary

All locally saved records.

No saved records yet Preview and save a completed trade, or preview a legacy CSV/JSON import.
Entered sequence

Observed cumulative R path

Only saved records in the selected filter are plotted, ordered by date.

Descriptive, not projected
No R path to plot The path appears after at least one record is saved.
Browser-local history

Saved records

No records saved.

Your local workspace is empty No demo records are mixed into the store.

Confirm local change

How the R calculation works

The selected direction determines the sign of the entry-to-exit move. The initial stop distance is always positive, and the stop must be on the risk side of entry.

R-multiple = direction-signed (exit − entry) ÷ |entry − initial stop|

Pip size cancels from the R ratio, but the page also reports the stop and outcome distances in the site's stored pip convention so you can compare them with the broker symbol specification.

Exact-zero ruleA positive R is counted as a win, a negative R as a loss, and exactly zero as breakeven. The former arbitrary ±0.1R band is not used.

Worked example from an audited four-trade sample

Four trades produce R outcomes of +2.0R, −0.5R, 0R and +2.0R when each direction-signed entry-to-exit distance is divided by its initial stop distance. The ordered sample totals +3.5R, so mean R is +0.875R and median R is +1.0R. It contains two wins, one loss and one exact breakeven, giving a 50% observed win rate. Gross positive R of 4.0 divided by gross negative R of 0.5 gives a profit factor of 8.0.

How to interpret the result

The sequence falls from +2.0R to +1.5R after the second trade, so its observed maximum drawdown is 0.5R; the breakeven then resets both streak counters. These statistics describe only four entered records. The high profit factor is especially sensitive to this small sample and does not establish independence, data completeness or future profitability.

Migration and local-data boundaries

  • The new workspace uses a separate v2 storage key. Existing v1 keys are never overwritten or deleted by migration.
  • Legacy storage, CSV and v2 JSON files are parsed into a report before an import button is enabled.
  • A rejected row blocks the import. Stable reason codes identify missing fields, unsupported records or invalid stop placement.
  • The complete backup is versioned JSON. Compatibility CSV keeps the historical ten-column surface and uses standard quoted-field handling.
  • Clearing removes only the v2 workspace from this browser. Export first if you need a recoverable copy.

The CSV parser follows the common quoted-field format documented in RFC 4180.

What the sample statistics do and do not show

The summary uses full-precision signed R values until display. Sample standard deviation uses an N − 1 denominator and is unavailable for one observation. Median absolute deviation is also shown because tail observations can strongly affect standard deviation. See the official NIST measures of scale.

The tracker does not calculate SQN, quality bands, reliability labels, Monte Carlo paths, edge-decay signals or “what-if” recommendations. It does not assess missing trades, selection bias, independence, changing market conditions or whether the entered sample will repeat.

Execution and performance limitations

  • The calculation depends on the entered prices, direction, initial stop and selected instrument metadata.
  • Separate commission, financing, slippage, gaps, taxes and currency conversion are not added to R.
  • Lot size does not affect the price-distance R ratio.
  • The entered sequence describes only the saved records and can change materially when records are added, corrected or removed.

The CFTC notes limitations in hypothetical or promoted performance results and warns that fees, spreads, liquidity and execution affect actual outcomes. See its trading-system advisory and contract-obligations guidance.

Frequently asked questions

  • It is the direction-signed entry-to-exit price distance divided by the absolute entry-to-initial-stop distance. It normalizes the entered price outcome against that initial risk distance.
  • The initial stop defines the denominator called 1R. Replacing it with a later trailed or widened stop changes the measurement and makes records incomparable.
  • Only exactly zero R is classified as breakeven. Any finite positive value is a win and any finite negative value is a loss; the legacy ±0.1R band is retired.
  • It uses the signed R sample and an N minus 1 denominator. It is unavailable for a single observation because sample deviation needs at least two values.
  • Profit factor divides gross positive R by gross negative R. When the selected sample has no negative outcome, that denominator is zero, so the page shows the value as unavailable instead of infinity.
  • The page reads the existing v1 storage or selected CSV into a preview report. It writes a separate v2 workspace only after every row passes and you choose to import. The old keys remain untouched.
  • They are stored in this browser through localStorage. They are not synchronized to the site, so clearing browser data or changing devices can remove access unless you export a backup.
  • No. It describes the arithmetic mean of the selected saved records only. Later conditions, costs, execution and the composition of future trades can differ.

Verify broker symbol and execution terms

Confirm the instrument's pip convention, contract details, commission, financing and execution terms for the broker entity and account available in your jurisdiction.

XM

Review the relevant entity, account, symbol and trading-cost terms.

Check XM terms

FBS

Check the applicable instrument specification and execution conditions.

Check FBS terms

FXOpen

Confirm the account, pricing and symbol terms before interpreting local records.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.