3.7 KiB
ICHIGRID FEATURE SCHEMA — 2026-05-27
Verdict
STATUS = CONTRACT_DRAFT
MERGE_TO_ICHIGRID = FORBIDDEN
LOT047 = HOLD
PRODUCTION = NO
Purpose
This document defines the draft feature schema for a future passive ONNX bridge in IchiGridEA MT5.
This document does not authorize:
- MQL5 implementation;
- merge into LOT046;
- copy to MetaTrader;
- opening LOT047;
- production usage;
- ONNX model execution for trading.
Scope
The schema separates two layers:
- IchiGrid canonical feature vector.
- SourceBank reference ONNX model views.
The official ONNX.Price.Prediction models are reference assets. Their shapes are useful for API and shape validation, but their feature semantics are not automatically accepted as IchiGrid trading features.
Canonical feature vector
Schema ID:
ICHIGRID_FEATURE_SCHEMA_V1
Vector size:
16
Feature list
| Index | FeatureName | Domain | ExpectedSource | NormalizedRange | Status |
|---|---|---|---|---|---|
| 0 | ichi_tenkan_kijun_delta_norm | Ichimoku | Ichimoku signal layer | [-1,1] | CONTRACT_DRAFT |
| 1 | ichi_price_kumo_position_norm | Ichimoku | Ichimoku signal layer | [-1,1] | CONTRACT_DRAFT |
| 2 | ichi_cloud_thickness_atr_norm | Ichimoku / Volatility | Ichimoku + ATR layer | [0,1] | CONTRACT_DRAFT |
| 3 | ichi_chikou_clearance_norm | Ichimoku | Ichimoku signal layer | [-1,1] | CONTRACT_DRAFT |
| 4 | price_action_impulse_norm | PriceAction | Price action layer | [-1,1] | CONTRACT_DRAFT |
| 5 | candle_pattern_score_norm | Candles | Candlestick pattern layer | [-1,1] | CONTRACT_DRAFT |
| 6 | atr_volatility_norm | Volatility | ATR / volatility layer | [0,1] | CONTRACT_DRAFT |
| 7 | spread_cost_norm | Broker / Cost | Broker execution guard | [0,1] | CONTRACT_DRAFT |
| 8 | momentum_slope_norm | Momentum | Momentum layer | [-1,1] | CONTRACT_DRAFT |
| 9 | volume_proxy_norm | Volume | Volume / tick proxy layer | [0,1] | CONTRACT_DRAFT |
| 10 | session_score_norm | Session | Session classifier | [-1,1] | CONTRACT_DRAFT |
| 11 | news_risk_norm | News | News impact tracker | [0,1] | CONTRACT_DRAFT |
| 12 | grid_pressure_norm | Grid | Grid engine telemetry | [-1,1] | CONTRACT_DRAFT |
| 13 | exposure_risk_norm | Risk | Portfolio / exposure risk | [0,1] | CONTRACT_DRAFT |
| 14 | memory_confidence_norm | Memory | Signal memory engine | [0,1] | CONTRACT_DRAFT |
| 15 | protection_risk_norm | Protection | Protection manager | [0,1] | CONTRACT_DRAFT |
Reference model views
The SourceBank ONNX.Price.Prediction models expose candidate shapes such as:
- [1,10,4] -> [1,1]
- [1,5,4] -> [1,1]
- [1,20,4] -> [1,1]
These shapes are not accepted as IchiGrid schema by default.
They are classified as:
REFERENCE_TEST_FIXTURE
IchiGrid ONNX view candidates
View A — ICHIGRID_LSTM_10x4_VIEW
Shape:
[1,10,4]
Candidate features:
- price_action_impulse_norm
- atr_volatility_norm
- ichi_tenkan_kijun_delta_norm
- momentum_slope_norm
Status:
CONTRACT_DRAFT
View B — ICHIGRID_FULL_VECTOR_1x16
Shape:
[1,16]
Candidate features:
All 16 canonical features.
Status:
CONTRACT_DRAFT
Mandatory validation before implementation
Before any MQL5 wrapper:
- Each feature must have a confirmed source module.
- Each feature must have deterministic normalization.
- Each feature must be computable in Strategy Tester.
- No feature may depend on future candles.
- No feature may require live-only data.
- Each feature must define missing-data behavior.
- Each feature must be logged in passive audit mode.
- Output must remain passive intent only.
Current decision
This schema is approved only as a draft.
Next allowed action:
PREPROCESSING_CONTRACT_REVIEW
Forbidden actions:
- IMPLEMENT_MQL5_ONNX_BRIDGE
- MERGE_TO_LOT046
- COPY_TO_MT5
- OPEN_LOT047
- PRODUCTION