Trades API

Trades API

Danh sách giao dịch

GET /api/v1/trades/plans

Trả về danh sách trade plans của user hiện tại.

Vị thế đang mở

GET /api/v1/trades/positions

Trả về vị thế đang mở.

Lịch sử execution

GET /api/v1/trades/executions

Bắt đầu giao dịch (Manual)

POST /api/v1/trades/plans
{
  "symbol": "BTCUSDT",
  "side": "long",
  "entryType": "market",
  "quantity": 0.01,
  "leverage": 10,
  "stopLoss": 49000,
  "takeProfit": 52000,
  "signalId": "sig_abc123"
}

Đóng vị thế

POST /api/v1/trades/positions/:id/close

Quản lý giao dịch tự động

Bật/tắt auto-trade:

POST /api/v1/trades/auto-trade
{
  "enabled": true,
  "mode": "semi-auto"
}

Danh sách chiến lược

GET /api/v1/strategies

Tạo chiến lược mới:

POST /api/v1/strategies
{
  "name": "My Strategy",
  "symbols": ["BTCUSDT", "ETHUSDT"],
  "indicators": ["rsi", "macd", "bb"],
  "timeframe": "1h",
  "riskPercent": 2,
  "maxLeverage": 10,
  "maxPositions": 3
}