nautilus-okx 0.61.0

OKX exchange integration adapter for the Nautilus trading engine
Documentation
{
  "arg": {
    "channel": "orders",
    "instType": "SWAP"
  },
  "data": [
    {
      "accFillSz": "0.03",
      "algoClOrdId": "",
      "algoId": "",
      "attachAlgoClOrdId": "",
      "attachAlgoOrds": [],
      "avgPx": "103698.9",
      "cTime": "1746947317401",
      "cancelSource": "",
      "cancelSourceReason": "",
      "category": "normal",
      "ccy": "USDT",
      "clOrdId": "001BTCUSDT20250106001",
      "execType": "M",
      "fee": "-0.021776769",
      "feeCcy": "USDT",
      "fillPx": "103698.9",
      "fillSz": "0.03",
      "fillTime": "1746947317402",
      "instId": "BTC-USDT-SWAP",
      "instType": "SWAP",
      "isTpLimit": "false",
      "lever": "2.0",
      "linkedAlgoOrd": {
        "algoId": ""
      },
      "ordId": "2497956918703120384",
      "ordType": "market",
      "pnl": "0",
      "posSide": "long",
      "px": "",
      "pxType": "",
      "pxUsd": "",
      "pxVol": "",
      "quickMgnType": "",
      "rebate": "0",
      "rebateCcy": "USDT",
      "reduceOnly": "false",
      "side": "buy",
      "slOrdPx": "",
      "slTriggerPx": "",
      "slTriggerPxType": "",
      "source": "",
      "state": "filled",
      "stpId": "",
      "stpMode": "cancel_maker",
      "sz": "0.03",
      "tag": "",
      "tdMode": "isolated",
      "tgtCcy": "",
      "tpOrdPx": "",
      "tpTriggerPx": "",
      "tpTriggerPxType": "",
      "tradeId": "1518905529",
      "uTime": "1746947317402"
    }
  ]
}