GET

/api/v1/bots/dca

Izin: BOTS_READKeamanan: BEARER_JWT

Mengembalikan daftar semua bot Dollar Cost Averaging (DCA) yang dibuat oleh pengguna terautentikasi, termasuk status eksekusi real-time ('running', 'stopped', 'completed'), konfigurasi safety order, jumlah trade aktif, dan total profit terealisasi.

Lihat Entitas DCA Bot untuk definisi lengkap atribut
DCA Bot Entity

Parameter Query

3
exchangestring

Memfilter bot berdasarkan platform exchange (contoh: binance, bybit, okx).

statusstring

Memfilter bot berdasarkan status eksekusi: 'running', 'stopped', 'completed', atau 'all'.

pairstring

Memfilter bot yang memperdagangkan pasangan tertentu (contoh: BTC/USDT).

Contoh Request

GETGET /api/v1/bots/dca

Contoh Respons

Mengembalikan array entitas DCA Bot yang diurutkan berdasarkan waktu pembuatan terbaru.

get_dca_bots_list_200.json
200 OK
[
  {
    "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "user_id": "9a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d",
    "connection_id": "b3e0c4a1-8d2a-4a5f-b567-9c123456789a",
    "name": "BTC/USDT Classic Long DCA",
    "exchange": "binance",
    "pair": "BTC/USDT",
    "market_type": "spot",
    "strategy": "Long",
    "start_order_type": "limit",
    "base_order_size": 100,
    "safety_order_size": 50,
    "safety_order_step_scale": 1.5,
    "safety_order_volume_scale": 1.5,
    "quote_currency": "USDT",
    "price_deviation": 1,
    "max_safety_orders": 5,
    "max_active_trades": 1,
    "cooldown_between_trades": 60,
    "take_profit_pct": 2.5,
    "tp_type": "percentage",
    "tp_trailing": true,
    "tp_trailing_pct": 0.2,
    "stop_loss_enabled": true,
    "stop_loss_pct": 5,
    "sl_type": "stop_loss",
    "start_condition": "asap",
    "status": "running",
    "active_trades": 1,
    "total_profit": 142.5,
    "total_trades": 12,
    "created_at": "2026-08-20T10:15:30.000Z",
    "updated_at": "2026-08-20T10:15:30.000Z"
  },
  {
    "id": "2a4f6d8e-1b3c-5e7a-9f0b-8d1e3c5a7b9d",
    "user_id": "9a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d",
    "connection_id": "b3e0c4a1-8d2a-4a5f-b567-9c123456789a",
    "name": "ETH/USDT Safe Accumulator",
    "exchange": "bybit",
    "pair": "ETH/USDT",
    "market_type": "spot",
    "strategy": "Long",
    "start_order_type": "limit",
    "base_order_size": 50,
    "safety_order_size": 25,
    "safety_order_step_scale": 1.2,
    "safety_order_volume_scale": 1.3,
    "quote_currency": "USDT",
    "price_deviation": 1.5,
    "max_safety_orders": 4,
    "max_active_trades": 1,
    "cooldown_between_trades": 0,
    "take_profit_pct": 2,
    "tp_type": "percentage",
    "tp_trailing": false,
    "tp_trailing_pct": 0,
    "stop_loss_enabled": false,
    "stop_loss_pct": 0,
    "sl_type": "stop_loss",
    "start_condition": "asap",
    "status": "stopped",
    "active_trades": 0,
    "total_profit": 68.2,
    "total_trades": 7,
    "created_at": "2026-08-19T08:30:00.000Z",
    "updated_at": "2026-08-19T14:45:00.000Z"
  }
]