forked from animatedread/Warrior_EA
52 lines
2.3 KiB
Markdown
52 lines
2.3 KiB
Markdown
## Implementation Status (SQX/MT5)
| |||
| |||
As of 2026-07-08, `ADWyckoffEventStream` has full confirmed parity between SQX and MT5 on aligned datasets.
| |||
| |||
### Exposed SQX outputs
| |||
- `ADWyckoffEventStream.EventCode`
| |||
- `ADWyckoffEventStream.EventPhase`
| |||
- `ADWyckoffEventStream.StructuralPhase`
| |||
- `ADWyckoffEventStream.CHoCHTrendToRange`
| |||
- `ADWyckoffEventStream.CHoCHRangeToTrend`
| |||
- `ADWyckoffEventStream.SlopeAccumulationBullish`
| |||
- `ADWyckoffEventStream.SlopeAccumulationBearish`
| |||
- `ADWyckoffEventStream.SlopeDistributionBullish`
| |||
- `ADWyckoffEventStream.SlopeDistributionBearish`
| |||
- `ADWyckoffEventStream.Reaccumulation`
| |||
- `ADWyckoffEventStream.Redistribution`
| |||
- `ADWyckoffEventStream.ZoneTop`
| |||
- `ADWyckoffEventStream.ZoneBottom`
| |||
- `ADWyckoffEventStream.EventPrice`
| |||
| |||
Notes:
| |||
- `EventCode` and `EventPhase` are currently identical (`-7..+7`, `0` no event).
| |||
- `StructuralPhase` is the explicit A-E structural-state channel (`-5..+5`).
| |||
- Tester-facing output list is dotted-output only (no standalone non-dotted main entry).
| |||
- v4.1 (2026-09-05): `Reaccumulation` / `Redistribution` are the continuation
| |||
*context* a range formed in (last confirmed breakout was SOS / SOW), frozen at
| |||
open. v4.0's definition was unreachable by construction and both buffers were
| |||
identically 0. See AD_Wyckoff_Indicators_Reference.md "v4.1" for the book basis.
| |||
- `ADShorteningOfThrust` v2.0 (2026-09-05): thrust = progress beyond the previous
| |||
same-direction extreme on a run of new extremes; MinImpulses now clamps 3..6.
| |||
- The MT4/MT5 fixture CSVs under tests/Indicators for `Reaccumulation`,
| |||
`Redistribution` and the four `SOT*` outputs predate these changes and must be
| |||
re-exported (SQ_MultiIndicatorValuesExportEA, Part2Export=4) before the SQX
| |||
indicator tester is rerun on them.
| |||
| |||
### MT5 buffer mapping (ADWyckoffEventStream.mq5)
| |||
- Buffer `0` -> `EventCode`
| |||
- Buffer `1` -> `EventPhase`
| |||
- Buffer `2` -> `ZoneTop`
| |||
- Buffer `3` -> `ZoneBottom`
| |||
- Buffer `4` -> `EventPrice`
| |||
- Buffer `5` -> `StructuralPhase`
| |||
- Buffer `6` -> `CHoCHTrendToRange`
| |||
- Buffer `7` -> `CHoCHRangeToTrend`
| |||
- Buffer `8` -> `SlopeAccumulationBullish`
| |||
- Buffer `9` -> `SlopeAccumulationBearish`
| |||
- Buffer `10` -> `SlopeDistributionBullish`
| |||
- Buffer `11` -> `SlopeDistributionBearish`
| |||
- Buffer `12` -> `Reaccumulation`
| |||
- Buffer `13` -> `Redistribution`
| |||
| |||
---
|