finding · mql5/findings/forex_shared_data/README.md
A central, reusable definition of the slice-rotation mechanism the forex orthogonal-feature campaign reads from โ the forex-side sibling of the crypto shared_data hub. One byte-identical engine lives in both repos, invoked with --asset forex here and --asset crypto there.
The forex shared data layer holds the rotation engine (the canonical, reusable probe that reads each stratum directly from ClickHouse and measures orthogonality + cross-candidate redundancy), the mechanism spoke (the rotation contract + flowchart), and a machine-readable manifest. It is non-audit: it holds the substrate + provenance, never the per-campaign verdicts.
| substrate | symbols | thresholds (dbps) | (symbol, threshold) cells |
|---|---|---|---|
Forex โ fxview_cache.forex_bars | EURUSD, GBPUSD, XAGUSD, XAUUSD | EUR 1โ50; others 5โ50 | 19 |
Crypto โ opendeviationbar_cache.open_deviation_bars (sibling hub) | 16-symbol panel | 100โ750 (750 = spearman-only) | 62 |
mql5/findings/audits/2026-06-03-forex-parameterless-orthogonal-candidate-discovery/multislice_orthogonality_probe.py (the 47 campaign kernels), resolved via KERNEL_PROBE_DIR โ the engine imports these kernels rather than duplicating them, so the same 47 candidate kernels run on both forex and crypto.| file | purpose |
|---|---|
| README.md (this page) | Hub โ start here. |
| ROTATION-MECHANISM.md | The rotation contract: stratum grid, value-row stratification, coverage ledger, fused ฯ+ฮพ, cross-candidate LOO-Rยฒ, flowchart, validation evidence. |
| probe scripts | The engine + the three-axis gate probes (agnostic / parameterless / orthogonality), vendored byte-for-byte from the crypto sibling. |
manifest.json | Machine-readable index: engine path, asset configs, kernel-registry SSoT, run recipes. |
The campaign's multislice_orthogonality_probe.py stays in its discovery-campaign audit folder โ it is the kernel-registry SSoT referenced by the harness, queue, and merged PRs. The rotation engine imports those kernels (via KERNEL_PROBE_DIR) rather than duplicating them, so the same 47 candidate kernels run on both forex and crypto without drift.