How we test your strategy
You provide the strategy rules. We clarify ambiguous conditions with you before implementing and testing the version you approve in TradingView.
01 / Define, then approve
We clarify your entry conditions, indicators, stop-loss, take-profit and risk-to-reward. You approve the objective rules and assumptions before testing begins. A rule change after reviewing results becomes a new test version, not a rewrite of the original evidence.
02 / Confirm the historical scope
We test forex strategies on M15 and higher timeframes. Packages cover up to two, four or five years of available history. We confirm the dates after reviewing the instrument, timeframe configuration and data feed.
We confirm the scope, price and delivery date after reviewing your strategy rules.
03 / Record the assumptions
Each test records its data source, dates, timezone, initial capital, position sizing, spread, commission, slippage and execution settings where available. Unknown assumptions are disclosed rather than guessed. Intrabar execution, ambiguous SL/TP order, repainting and look-ahead risks must be considered where relevant.
04 / Read performance and risk together
The reporting scope includes monthly and annual P/L charts, drawdown analysis with dates and months, and supporting statistics. The report explains how each metric is calculated and identifies results the available data cannot support.
- Net P/L
- Net results in the stated unit, with the source's cost coverage disclosed.
- Maximum drawdown
- A peak-to-trough decline. Equity versus balance basis and data resolution must be distinguished.
- Daily drawdown
- The within-day decline under a specified reference, timezone, reset rule, balance/equity basis and resolution. Daily loss is not the same metric. Minimum and maximum values and their dates are reported only when supported by the data.
- Profit factor
- Gross profit divided by absolute gross loss. This metric is available only when the source includes the required profit and loss data; it cannot be reconstructed from net daily aggregates. With no gross loss, the ratio is not presented as an ordinary finite number.
- Win rate
- The proportion of winning closed trades, with the treatment of breakeven trades explained.
- Monthly and annual performance
- The calculation depends on the sizing basis. P/L measured against a fixed initial reference can be summed across days, months and years. Returns measured against a changing balance require a compounded calculation. The Breakout Strategy example uses the fixed-reference basis.
05 / Explain what the results cannot prove
Closed trades alone do not reconstruct intratrade equity drawdown. Historical results depend on data quality, fill assumptions, costs and parameter selection. In-sample performance is not proof of out-of-sample robustness. The report helps you decide what to refine or investigate further; it does not certify future profitability.
06 / Protect confidential work
Client materials and results are published only with separate, explicit permission. Confidential strategy code remains private. The report marks unavailable values with a dash rather than zero and describes the checks performed on the data.