Models
Validated, automated strategies built from hypothesis-driven research. Logic and results are shared publicly. Code is not.
Structural Displacement
Institutional Order Flow — Forex
The edge
What it exploits
The strategy targets a specific and repeatable market behaviour — the tendency for price to initiate a directional displacement from a structurally significant level and follow through toward the next objective structural target.
Two conditions must align simultaneously for a signal to be valid. Structural location and displacement quality. Both must be present. Neither alone is sufficient.
Structural location
Entries are only considered at algorithmically identified structural reference points — price levels derived from objective market geometry that are meaningful to institutional participants. These are not manually drawn support and resistance lines. They are systematically defined zones based on specific price action characteristics.
Displacement quality
Not all moves from a structural level are tradeable. The strategy specifically identifies weak displacement initiations — the early phase of a directional institutional order flow imbalance captured at its initiation point. Entering early produces a structurally tight stop and a favourable risk-reward ratio to the next objective target.
Sequential filter pipeline
All conditions are applied in sequence. A trade is only entered when every filter passes. Any single failure rejects the signal entirely.
Position management
Hard stop placed at the structural invalidation level at entry. Fixed at entry — does not move under any circumstances. Sized so a full stop loss hit costs exactly 0.35% of current account equity.
Placed at the nearest objective structural target beyond entry. Dynamic — tracks evolving structure in real-time. A small fixed pip extension is applied per pair to account for minor structural overshoot.
Trades remain open until stop loss or take profit is hit. No maximum hold period. Duration varies from minutes to multiple sessions.
Risk per trade fixed at 0.35% of current account equity. Lot size calculated dynamically at each entry based on stop distance and pip value. Maximum leverage capped at 30x.
Maximum Viable Spread Per Pair
| Pair | Max Spread | Session Performance Note |
|---|---|---|
| EURUSD | 0.2 pip | Strong across all sessions |
| GBPUSD | 0.2 pip | Strong across all sessions |
| AUDUSD | 0.2 pip | Spread-sensitive — viable near zero |
| USDCAD | 0.3 pip | Strong across all sessions |
| USDCHF | 0.2 pip | Spread-sensitive |
| NZDUSD | 0.1 pip | Most spread-sensitive pair in portfolio |
How it was tested
13 years of data used for all conditioning decisions. No validation data examined at any point during development. Strict separation maintained throughout.
2 years of completely unseen data examined only after all development decisions were finalised and locked. All six pairs showed positive results.
Two Monte Carlo simulations across 10,000 iterations per spread level. Both confirmed zero probability of negative annualised return under any realistic trade sequencing.
Performance
Live trading has recently commenced. Results will be published here as they accumulate. All historical figures are from the validated backtesting dataset.