{{ $t('portfolio.positions.title') }}
{{ $t('portfolio.positions.currentPrice') }}
{{ getCurrencySymbol(pos.market) }}{{ formatPrice(pos.current_price) }}
{{ pos.price_change >= 0 ? '▲' : '▼' }}{{ Math.abs(pos.price_change_percent).toFixed(2) }}%
{{ $t('portfolio.positions.entryPrice') }}
{{ getCurrencySymbol(pos.market) }}{{ formatPrice(pos.entry_price) }}
{{ $t('portfolio.positions.quantity') }}
{{ formatNumber(pos.quantity, 4) }}
{{ $t('portfolio.positions.side') }}
{{ pos.side === 'long' ? $t('portfolio.positions.long') : $t('portfolio.positions.short') }}
{{ $t('portfolio.positions.marketValue') }}
{{ getCurrencySymbol(pos.market) }}{{ formatNumber(pos.market_value) }}
{{ getCurrencySymbol(pos.market) }}{{ formatPrice(pos.current_price) }}
{{ pos.price_change >= 0 ? '▲' : '▼' }}{{ Math.abs(pos.price_change_percent).toFixed(2) }}%
{{ $t('portfolio.positions.quantity') }}:
{{ formatNumber(pos.quantity, 4) }}
{{ pos.pnl >= 0 ? '+' : '' }}{{ getCurrencySymbol(pos.market) }}{{ formatNumber(pos.pnl) }}
({{ pos.pnl_percent >= 0 ? '+' : '' }}{{ pos.pnl_percent }}%)
{{ getCurrencySymbol(pos.market) }}{{ formatPrice(pos.current_price) }}
{{ pos.price_change >= 0 ? '▲' : '▼' }}{{ Math.abs(pos.price_change_percent).toFixed(2) }}%
{{ $t('portfolio.positions.quantity') }}:
{{ formatNumber(pos.quantity, 4) }}
{{ pos.pnl >= 0 ? '+' : '' }}{{ getCurrencySymbol(pos.market) }}{{ formatNumber(pos.pnl) }}
({{ pos.pnl_percent >= 0 ? '+' : '' }}{{ pos.pnl_percent }}%)
{{ $t('portfolio.monitors.title') }}
{{ $t('portfolio.monitors.interval') }}:
{{ getIntervalText(monitor.config.interval_minutes) }}
{{ $t('portfolio.form.monitorScope') }}:
{{ $t('portfolio.form.allPositions') }}
{{ getPositionNameById(posId) }}
{{ $t('portfolio.form.selectedCount', { count: getMonitorPositionIds(monitor).length, total: positions.length }) }}
{{ $t('portfolio.monitors.lastRun') }}:
{{ formatTime(monitor.last_run_at) }}
{{ $t('portfolio.monitors.nextRun') }}:
{{ formatTime(monitor.next_run_at) }}
{{ $t('portfolio.monitors.channels') }}:
{{ ch }}