Every performance figure on this site is computed from recorded signal outcomes. This page explains exactly how, so you can judge the numbers rather than take them on trust.
Provider win rates and average risk/reward are calculated from signals recorded on this platform and their recorded outcomes. Nobody types a win rate in by hand.
A signal that is still open is neither a win nor a loss, and is left out of the totals until it closes. It is not quietly counted as a win, and it does not disappear.
A signal closed at breakeven is recorded as breakeven — not rounded up to a win, and not written off as a loss.
A call that was withdrawn before it resolved is left out of the totals entirely. It was never taken, so counting it against a provider would be as wrong as counting it for them. Cancelled signals stay visible in the provider's history.
When a provider closes a call by hand rather than at a stop or target, the direction comes from the pips recorded on that signal: above zero is a win, below zero is a loss, and exactly zero is a breakeven. If no pips were recorded, the signal is treated as unresolved and contributes to nothing.
The win rate is wins divided by wins plus losses. Breakevens are excluded from that division rather than counted as losses, because a scratched trade did not go against the provider. They are still reported separately, so the breakeven count is never hidden.
The reward-to-risk figure compares the distance from entry to target against the distance from entry to stop, as published. It describes the shape of the call, not what the trade returned. Where the stop sits at the entry the ratio is undefined and nothing is shown.
A signal falls inside a window if it closed within that many days, or — for a signal still open — if it was published within them. A 30-day figure is therefore 'signals resolved in the last 30 days', not 'the last 30 signals'. All-time covers every signal a provider has published.
When a published signal is changed — a moved stop, a new target, a status update — the change is recorded and shown in that signal's history. A level cannot be adjusted after the fact and read as though it was always there.
There is no drawdown figure, because drawdown needs position sizes and an account balance and signals carry neither — a percentage derived from pips alone would describe nobody's account. The worst run of consecutive losses is reported instead, named for exactly what it is.
Every outcome here describes what happened to a published signal. MCL Invest has no connection to your broker and no record of which calls you took, at what size, or when you exited — so nothing on this site is a statement about your account.
A track record describes what already happened. It is not a prediction, not a promise, and not a basis on which to expect any particular result.
Trading forex involves substantial risk of loss and is not suitable for everyone. Content on this site is educational and informational only, and is not investment advice. Never trade with money you cannot afford to lose.
This page describes the calculation as it works today. Last updated 2026-08-15.