183 lines
4.6 KiB
JSON
183 lines
4.6 KiB
JSON
{
|
|
"schema_id": "ICHIGRID_FEATURE_SCHEMA_V1",
|
|
"created_at": "2026-05-27",
|
|
"status": "CONTRACT_DRAFT",
|
|
"merge_to_ichigrid": "FORBIDDEN",
|
|
"lot047": "HOLD",
|
|
"production": "NO",
|
|
"canonical_vector_size": 16,
|
|
"canonical_features": [
|
|
{
|
|
"index": 0,
|
|
"name": "ichi_tenkan_kijun_delta_norm",
|
|
"domain": "Ichimoku",
|
|
"expected_source": "Ichimoku signal layer",
|
|
"range": "[-1,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 1,
|
|
"name": "ichi_price_kumo_position_norm",
|
|
"domain": "Ichimoku",
|
|
"expected_source": "Ichimoku signal layer",
|
|
"range": "[-1,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 2,
|
|
"name": "ichi_cloud_thickness_atr_norm",
|
|
"domain": "Ichimoku/Volatility",
|
|
"expected_source": "Ichimoku + ATR layer",
|
|
"range": "[0,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 3,
|
|
"name": "ichi_chikou_clearance_norm",
|
|
"domain": "Ichimoku",
|
|
"expected_source": "Ichimoku signal layer",
|
|
"range": "[-1,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 4,
|
|
"name": "price_action_impulse_norm",
|
|
"domain": "PriceAction",
|
|
"expected_source": "Price action layer",
|
|
"range": "[-1,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 5,
|
|
"name": "candle_pattern_score_norm",
|
|
"domain": "Candles",
|
|
"expected_source": "Candlestick pattern layer",
|
|
"range": "[-1,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 6,
|
|
"name": "atr_volatility_norm",
|
|
"domain": "Volatility",
|
|
"expected_source": "ATR / volatility layer",
|
|
"range": "[0,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 7,
|
|
"name": "spread_cost_norm",
|
|
"domain": "Broker/Cost",
|
|
"expected_source": "Broker execution guard",
|
|
"range": "[0,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 8,
|
|
"name": "momentum_slope_norm",
|
|
"domain": "Momentum",
|
|
"expected_source": "Momentum layer",
|
|
"range": "[-1,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 9,
|
|
"name": "volume_proxy_norm",
|
|
"domain": "Volume",
|
|
"expected_source": "Volume / tick proxy layer",
|
|
"range": "[0,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 10,
|
|
"name": "session_score_norm",
|
|
"domain": "Session",
|
|
"expected_source": "Session classifier",
|
|
"range": "[-1,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 11,
|
|
"name": "news_risk_norm",
|
|
"domain": "News",
|
|
"expected_source": "News impact tracker",
|
|
"range": "[0,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 12,
|
|
"name": "grid_pressure_norm",
|
|
"domain": "Grid",
|
|
"expected_source": "Grid engine telemetry",
|
|
"range": "[-1,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 13,
|
|
"name": "exposure_risk_norm",
|
|
"domain": "Risk",
|
|
"expected_source": "Portfolio / exposure risk",
|
|
"range": "[0,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 14,
|
|
"name": "memory_confidence_norm",
|
|
"domain": "Memory",
|
|
"expected_source": "Signal memory engine",
|
|
"range": "[0,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"index": 15,
|
|
"name": "protection_risk_norm",
|
|
"domain": "Protection",
|
|
"expected_source": "Protection manager",
|
|
"range": "[0,1]",
|
|
"status": "CONTRACT_DRAFT"
|
|
}
|
|
],
|
|
"candidate_views": [
|
|
{
|
|
"view_id": "ICHIGRID_LSTM_10x4_VIEW",
|
|
"shape": "[1,10,4]",
|
|
"feature_names": [
|
|
"price_action_impulse_norm",
|
|
"atr_volatility_norm",
|
|
"ichi_tenkan_kijun_delta_norm",
|
|
"momentum_slope_norm"
|
|
],
|
|
"status": "CONTRACT_DRAFT"
|
|
},
|
|
{
|
|
"view_id": "ICHIGRID_FULL_VECTOR_1x16",
|
|
"shape": "[1,16]",
|
|
"feature_names": [
|
|
"ichi_tenkan_kijun_delta_norm",
|
|
"ichi_price_kumo_position_norm",
|
|
"ichi_cloud_thickness_atr_norm",
|
|
"ichi_chikou_clearance_norm",
|
|
"price_action_impulse_norm",
|
|
"candle_pattern_score_norm",
|
|
"atr_volatility_norm",
|
|
"spread_cost_norm",
|
|
"momentum_slope_norm",
|
|
"volume_proxy_norm",
|
|
"session_score_norm",
|
|
"news_risk_norm",
|
|
"grid_pressure_norm",
|
|
"exposure_risk_norm",
|
|
"memory_confidence_norm",
|
|
"protection_risk_norm"
|
|
],
|
|
"status": "CONTRACT_DRAFT"
|
|
}
|
|
],
|
|
"next_allowed_action": "PREPROCESSING_CONTRACT_REVIEW",
|
|
"forbidden_next_actions": [
|
|
"IMPLEMENT_MQL5_ONNX_BRIDGE",
|
|
"MERGE_TO_LOT046",
|
|
"COPY_TO_MT5",
|
|
"OPEN_LOT047",
|
|
"PRODUCTION"
|
|
]
|
|
}
|