{
  "contract": "ETH_USDT",
  "autoOpen": true,
  "autoOpenDefaultFromEnv": true,
  "lastPrice": 2230.355,
  "lastError": "平仓失败 400: {\"label\":\"POSITION_EMPTY\"}",
  "mtfSnapshotCount": 7,
  "mtfLastUpdateTs": 1775887681153,
  "mtfSnapshots": [
    {
      "interval": "30m",
      "high": 2232.39,
      "low": 2228.78,
      "candleTs": 1775887200,
      "maMap": {
        "5": 2234.96,
        "10": 2239.519,
        "20": 2241.786,
        "30": 2242.586667,
        "60": 2221.5075,
        "90": 2213.255444,
        "120": 2206.912167,
        "180": 2201.601944,
        "240": 2182.78225
      }
    },
    {
      "interval": "1h",
      "high": 2232.39,
      "low": 2228.78,
      "candleTs": 1775887200,
      "maMap": {
        "5": 2237.004,
        "10": 2240.411,
        "20": 2238.355,
        "30": 2222.150667,
        "60": 2207.616,
        "90": 2202.591444,
        "120": 2183.092833,
        "180": 2142.861389,
        "240": 2126.8425
      }
    },
    {
      "interval": "2h",
      "high": 2232.39,
      "low": 2228.78,
      "candleTs": 1775887200,
      "maMap": {
        "5": 2237.07,
        "10": 2238.265,
        "20": 2219.1005,
        "30": 2208.641,
        "60": 2185.193167,
        "90": 2145.031556,
        "120": 2127.87475,
        "180": 2095.258278,
        "240": 2100.305125
      }
    },
    {
      "interval": "4h",
      "high": 2242.29,
      "low": 2228,
      "candleTs": 1775880000,
      "maMap": {
        "5": 2237.158,
        "10": 2216.892,
        "20": 2213.6585,
        "30": 2185.518333,
        "60": 2128.709667,
        "90": 2095.963111,
        "120": 2100.753917,
        "180": 2123.247389,
        "240": 2097.813583
      }
    },
    {
      "interval": "6h",
      "high": 2232.39,
      "low": 2228.78,
      "candleTs": 1775887200,
      "maMap": {
        "5": 2233.524,
        "10": 2213.482,
        "20": 2190.578,
        "30": 2152.536,
        "60": 2099.1645,
        "90": 2105.065444,
        "120": 2124.682083,
        "180": 2085.590778,
        "240": 2055.06
      }
    },
    {
      "interval": "8h",
      "high": 2251,
      "low": 2228,
      "candleTs": 1775865600,
      "maMap": {
        "5": 2213.058,
        "10": 2211.869,
        "20": 2160.326,
        "30": 2130.799667,
        "60": 2102.228167,
        "90": 2123.128778,
        "120": 2097.954,
        "180": 2055.016833,
        "240": 2175.496583
      }
    },
    {
      "interval": "12h",
      "high": 2251,
      "low": 2228,
      "candleTs": 1775865600,
      "maMap": {
        "5": 2211.328,
        "10": 2192.584,
        "20": 2134.196,
        "30": 2100.903,
        "60": 2125.525833,
        "90": 2085.473444,
        "120": 2055.759583,
        "180": 2289.686222,
        "240": 2474.218583
      }
    }
  ],
  "mtfMaPeriods": [
    5,
    10,
    20,
    30,
    60,
    90,
    120,
    180,
    240
  ],
  "lastMtfGateHits": [],
  "signalLog": [
    {
      "side": "long",
      "reason": "3000ms内反弹0.57点做多",
      "signalTs": 1775884507436,
      "at": 1775884507436,
      "price": 2228.5950000000003,
      "mtfOk": false,
      "hits": []
    }
  ],
  "persistedSignalMax": 5,
  "pendingMsSignal": {
    "side": "long",
    "signalTs": 1775884507436,
    "reason": "3000ms内反弹0.57点做多"
  },
  "wsStatus": "connected",
  "minuteTrack": {
    "bucketStart": 1775887680000,
    "high": 2230.355,
    "low": 2230.355
  },
  "position": null,
  "lastSignalTs": 1775879713742,
  "cooldownSec": 8,
  "tradeStats": {
    "totalCount": 1,
    "winCount": 1,
    "lossCount": 0,
    "winRatePct": 100,
    "totalProfit": 3.06,
    "totalLoss": 0
  },
  "trades": [
    {
      "id": "1775880042012-whjgrk",
      "status": "closed",
      "contract": "ETH_USDT",
      "side": "long",
      "orderQty": 1,
      "entryBasis": "3000ms内反弹0.75点做多｜MA条件：1h MA20",
      "entryTs": 1775880042012,
      "exitTs": 1775880274649,
      "holdSec": 233,
      "entryPrice": 2234.54,
      "exitPrice": 2238.5950000000003,
      "exitKind": "达到止盈 4 点",
      "pnlPoints": 4.06,
      "pnlGrossUsdt": 4.06,
      "feeUsdt": 1,
      "pnlNetUsdt": 3.06
    }
  ],
  "settings": {
    "priceFeed": "websocket",
    "wsDebounceMs": 80,
    "takeProfitPoints": 4,
    "stopLossPoints": 4,
    "orderSizeAbs": 1,
    "autoSide": "both",
    "msSignalWindowMs": 3000,
    "msSignalDeltaPoints": 0.5,
    "hasApiKeys": true
  },
  "martingale": {
    "step": 0,
    "multiplier": 1,
    "nextQty": 1,
    "baseQty": 1,
    "sequence": [
      1,
      3,
      6,
      18
    ]
  }
}