diff --git a/MALKHUT/README.md b/MALKHUT/README.md index 4623dec..70e0f6a 100644 --- a/MALKHUT/README.md +++ b/MALKHUT/README.md @@ -1231,6 +1231,15 @@ but semantics are identical. A `LIMIT` on BingX = `LIMIT` on Binance = `LIMIT` o (same fill behavior). Only the API string differs. The venue adapter translates normalized → exchange-native at submission time. +#### Integration Status + +- `state.py` OrderType: **17 values** (5-layer taxonomy, backward compatible) +- `order_types.py`: **Standalone standardized taxonomy** with exchange mapping tables +- `ExchangeProfile.available_order_types`: per-venue list of supported normalized types +- `action_menu.py`: uses `OrderType.MARKET`, `OrderType.LIMIT`, `OrderType.POST_ONLY` +- CWM transition: passes `action.order_type` to venue adapter +- Agent/adversary code: check `is_type_available(type, exchange)` before placing + #### Standards Referenced - FIX 4.4: Tag 40 (OrdType), Tag 59 (TimeInForce), Tag 18 (ExecInst)