nautilus-okx 0.61.0

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