{{ tt('strategy.dcaUnified.desc', null, 'Start/stop and adjust in Workbench. Use Orders & Positions to view fills and cost trends. Use Design for full parameter editing.') }}
| {{ tt('strategy.dcaUnified.th.id', null, 'ID') }} | {{ tt('strategy.dcaUnified.th.name', null, '') }} | {{ tt('strategy.dcaUnified.th.symbol', null, '') }} | {{ tt('strategy.dcaUnified.th.live', null, '') }} | {{ tt('strategy.dcaUnified.th.price', null, '') }} | {{ tt('strategy.dcaUnified.th.triggered', null, '') }} | {{ tt('strategy.dcaUnified.th.todaySpent', null, '') }} | {{ tt('strategy.dcaUnified.th.remain', null, '') }} | {{ tt('strategy.dcaUnified.th.status', null, '') }} | {{ tt('strategy.dcaUnified.th.updated', null, '') }} | {{ tt('strategy.dcaUnified.th.ops', null, '') }} |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ c.id }} | {{ c.name || '—' }} | {{ c.symbol }} | {{ c.dryRun ? tt('strategy.dcaUnified.no', null, 'No') : tt('strategy.dcaUnified.yes', null, 'Yes') }} | {{ c.currentPrice != null ? fmtPrice(c.currentPrice) : '—' }} | {{ c.maxTriggeredLevel != null ? (c.maxTriggeredLevel + '/' + (c.gridCount || '')) : '—' }} | {{ c.todaySpentUsdt != null ? fmtPrice(c.todaySpentUsdt) : '—' }} | {{ c.dailyLimitRemaining != null ? fmtPrice(c.dailyLimitRemaining) : tt('strategy.dcaUnified.unlimited', null, '') }} | {{ Number(c.status) === 1 ? tt('strategy.dcaUnified.statusRunning', null, '') : tt('strategy.dcaUnified.statusStopped', null, '') }} | {{ fmtDateTime(c.updatedAt || c.createdAt) }} |
{{ mergedConfigs.length === 0 ? tt('strategy.dcaUnified.empty.descNone', null, '') : tt('strategy.dcaUnified.empty.descFiltered', null, '') }}
| {{ tt('strategy.dcaUnified.orders.thPlanSymbol', null, '') }} | {{ tt('strategy.dcaUnified.orders.thLevel', null, '') }} | {{ tt('strategy.dcaUnified.orders.thPx', null, '') }} | {{ tt('strategy.dcaUnified.orders.thQty', null, '') }} | {{ tt('strategy.dcaUnified.orders.thAmt', null, '') }} | {{ tt('strategy.dcaUnified.orders.thFloatPnl', null, '') }} | {{ tt('strategy.dcaUnified.orders.thTime', null, '') }} |
|---|---|---|---|---|---|---|
| {{ configLabel(o.configId) }} | {{ o.levelIdx }} | {{ fmtPrice(o.filledPrice || o.price) }} | {{ fmtQty(o.filledQuantity || o.quantity) }} | {{ fmtPrice(o.amountUsdt) }} | {{ rowFloatingPnlText(o) }} | {{ fmtDateTime(o.createdAt) }} |