[[ t('POSITIONS') ]]
[[ t('L') ]]: [[ formatMoney(positionsSummary.long_value || 0) ]]
[[ t('S') ]]: [[ formatMoney(positionsSummary.short_value || 0) ]]
[[ positionsSummary.net_value > 0 ? t('NET_LONG') : (positionsSummary.net_value < 0 ? t('NET_SHORT') : t('NET_NEUTRAL')) ]]: [[ formatMoney(Math.abs(positionsSummary.net_value || 0)) ]]
[[ t('UPNL') ]]: [[ totalUnrealizedPnl >= 0 ? '+' : '' ]][[ formatMoney(totalUnrealizedPnl) ]]
| [[ t('SYMBOL') ]] | [[ t('SOURCE') ]] | [[ t('SIDE') ]] | [[ t('SIZE') ]] | [[ t('VALUE') ]] | [[ t('ENTRY') ]] | [[ t('MARK') ]] | [[ t('PNL (ROE)') ]] |
|---|---|---|---|---|---|---|---|
| [[ selectedKols.length > 0 ? '所选 KOL 无持仓' : t('NO ACTIVE POSITIONS') ]] | |||||||
| [[ pos.symbol ]] [[ pos.leverage ]]x |
[[ pos.exchange_key_name ]]
|
[[ pos.side.toLowerCase() === 'long' ? t('Long') : pos.side.toLowerCase() === 'short' ? t('Short') : pos.side ]] | [[ formatPositionSize(pos) ]] | [[ formatMoney(pos.position_value) ]] | [[ formatPrice(pos.entry_price) ]] | [[ formatPrice(pos.mark_price) ]] | [[ formatMoney(pos.unrealized_pnl) ]] [[ formatPercent(pos.percentage) ]] |
[[ t('ACTIVE TRADES') ]]
| [[ t('SYMBOL') ]] | [[ t('SOURCE') ]] | [[ t('SIDE') ]] | [[ t('STATUS') ]] | [[ t('PNL') ]] | [[ t('ACCOUNT RETURN') ]] | [[ t('OPENED') ]] | [[ t('CLOSED') ]] | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| [[ selectedKols.length > 0 ? '所选 KOL 无进行中交易' : '暂无进行中交易' ]] | ||||||||||||||||||||||||||||||||||
| [[ trade.symbol ]] |
|
[[ (trade.side || '').toLowerCase() === 'buy' ? t('Long') : t('Short') ]] | [[ formatTradeStatus(trade.status) ]] | [[ formatMoney(trade.total_pnl || 0) ]] | [[ (trade.pnl_percentage || 0) >= 0 ? '+' : '' ]][[ (trade.pnl_percentage || 0).toFixed(2) ]]% | [[ formatDateTime(trade.opened_at) ]] | - | |||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||
[[ t('OPEN ORDERS') ]]
([[ allFilteredOrders.length ]])
| [[ t('SYMBOL') ]] | [[ t('SOURCE') ]] | [[ t('TYPE') ]] | [[ t('SIDE') ]] | [[ t('PRICE') ]] | [[ t('AMOUNT') ]] | [[ t('VALUE') ]] | [[ t('CREATED AT') ]] |
|---|---|---|---|---|---|---|---|
| [[ selectedKols.length > 0 ? '所选 KOL 无委托' : t('NO OPEN ORDERS') ]] | |||||||
| [[ order.symbol ]] |
|
[[ formatOrderRole(order) ]] | [[ formatOrderSide(order) ]] | [[ formatPrice(order.take_profit_price) ]] / [[ formatPrice(order.stop_price) ]] [[ formatPrice(order.price || order.stop_price) ]] [[ formatPrice(order.price || order.stop_price) ]] [[ formatPrice(order.price || order.stop_price) ]] | [[ getDisplayAmount(order) ]] | [[ order.value ? formatMoney(order.value) : formatMoney((order.price || order.stop_price || 0) * (order.amount || 0)) ]] | [[ formatDateTime(order.created_at) ]] |
[[ t('HISTORY TRADES') ]]
| [[ t('SYMBOL') ]] | [[ t('SOURCE') ]] | [[ t('SIDE') ]] | [[ t('STATUS') ]] | [[ t('PNL') ]] | [[ t('ACCOUNT RETURN') ]] | [[ t('OPENED') ]] | [[ t('CLOSED') ]] | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| [[ selectedKols.length > 0 ? t('No history for selected KOLs') : t('No history trades') ]] | ||||||||||||||||||||||||||||||||||
| [[ trade.symbol ]] |
|
[[ (trade.side || '').toLowerCase() === 'buy' ? t('Long') : t('Short') ]] | [[ formatTradeStatus(trade.status) ]] | [[ formatMoney(trade.total_pnl || 0) ]] | [[ (trade.pnl_percentage || 0) >= 0 ? '+' : '' ]][[ (trade.pnl_percentage || 0).toFixed(2) ]]% | [[ formatDateTime(trade.opened_at) ]] | [[ formatDateTime(trade.closed_at) ]] | |||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||