A control group is intended to answer a simple question: How does the same test logic behave on artificially generated price paths whose structure is controlled rather than taken from observed market history? This comparison is especially important when a trend-following decision logic produces similar results across many real instruments and variants. Without a control, it remains possible that the testing architecture itself creates a particular pattern.
What Version 1 did
The real research universe contained 94 market instruments selected for the test matrix. Six separately reported synthetic control series were added, creating a uniform matrix of 100 price series: 94 real instruments + 6 synthetic control series. Across 60 oscillators this produces 5,640 real-instrument tests and 360 control tests, or 6,000 test combinations in total. The synthetic series are explicitly not counted as real markets.
The controls are not six identical random-walk copies. They were generated as independent synthetic OHLC price paths using different parameter sets. The generator varies, in particular, starting drift, trend-switch probability, drift persistence, drift noise, close noise and additional high/low range. The result is a set of artificial paths with materially different degrees of trend persistence. This is deliberate because the Version 1 logic is trend-following rather than a mean-reversion model.
This is useful evidence that real and artificial data behave differently under the current test logic. It is not, however, a universal rejection of every null hypothesis.
The six synthetic trend regimes
The generator workbook describes the stored series using an Efficiency Ratio: absolute net change in the close series divided by the sum of absolute close-to-close changes. Values near 0 indicate a strongly meandering path; values closer to 1 indicate a much more directionally efficient trend path.
Very little trend persistence; realised Efficiency Ratio approximately 0.001.
Weak trend structure with more frequent reversals; Efficiency Ratio approximately 0.019.
Clearly recognisable synthetic trend-following structure; Efficiency Ratio approximately 0.146.
Higher persistence and longer directional phases; Efficiency Ratio approximately 0.306.
Strong trend character with longer runs; Efficiency Ratio approximately 0.525.
Highly persistent trend path used as a stress test for a trend follower; Efficiency Ratio approximately 0.871.
Why six trend regimes are still not enough
The six series differ substantially, but they all come from the same generator family. They therefore test several degrees of synthetic trend persistence, not every possible null model. Artificial comparison data can also be constructed to preserve parts of observed return distributions, short-term dependence, volatility clustering or other market properties. The question answered by a control depends on which structures are preserved and which are removed.
Observed returns are reordered. The distribution is preserved while the original time order is destroyed.
Contiguous blocks are preserved, allowing some short-term dependence to remain.
Certain spectral properties can be retained while the concrete time structure is altered.
Comparison series can be constructed to preserve parts of changing volatility states or market regimes.
What Version 2 still needs to make reproducible
The existing workbook documents the generator logic, parameter fields and the six frozen control series. The generation process itself uses Excel random functions. For independent regeneration of identical paths, Version 2 should therefore use a deterministically reproducible generator with a documented seed or an equivalent reproducible random source. Distribution, autocorrelation, scaling and the treatment of volatility and gaps should also be documented formally. The current control should therefore be treated as a documented comparison result, not as the endpoint of the statistical analysis.
Why this makes the claim more precise rather than weaker
The correct conclusion is not “the control group proves the market edge”. A more precise statement is: Under the Version 1 control design, the real test matrix separates clearly from six parametrically different synthetic trend regimes. Version 2 is intended to test whether that separation persists when additional, differently constructed null models are generated reproducibly.
A good control group is not a decorative comparison. It defines which alternative explanation has actually been tested.
This article explains the currently documented project state. It does not add a new performance claim and does not replace the risk disclosure or the formal revalidation planned for Version 2.
Public detail values: Specific historical comparison values derived from real-market data are currently not carried forward on the public layer. The control-group methodology, synthetic generator parameters and planned null models are unaffected.