a
This commit is contained in:
parent
c2a78f1f7d
commit
4d084d7166
|
|
@ -177,19 +177,11 @@ const StatsDashboard = () => {
|
|||
{openTrades.length > 0 ? (
|
||||
<div className="trades-list">
|
||||
{openTrades.map((trade, index) => {
|
||||
// 计算开仓USDT数量(如果后端没有提供,则计算)
|
||||
const entryValueUsdt = trade.entry_value_usdt !== undefined
|
||||
? trade.entry_value_usdt
|
||||
: (parseFloat(trade.quantity || 0) * parseFloat(trade.entry_price || 0))
|
||||
|
||||
// 计算保证金 = 开仓USDT数量 / 杠杆
|
||||
const leverage = parseFloat(trade.leverage || 1)
|
||||
const margin = leverage > 0 ? entryValueUsdt / leverage : 0
|
||||
|
||||
// 计算价格涨跌比例、止损比例、止盈比例
|
||||
const entryPrice = parseFloat(trade.entry_price || 0)
|
||||
const markPrice = parseFloat(trade.mark_price || entryPrice)
|
||||
const side = trade.side || 'BUY'
|
||||
const quantity = parseFloat(trade.quantity || 0)
|
||||
|
||||
// 价格涨跌比例(当前价格相对于入场价)
|
||||
let priceChangePercent = 0
|
||||
|
|
@ -202,11 +194,10 @@ const StatsDashboard = () => {
|
|||
}
|
||||
|
||||
// 计算保证金(用于基于保证金的止损止盈)
|
||||
const quantity = parseFloat(trade.quantity || 0)
|
||||
const leverage = parseFloat(trade.leverage || 10)
|
||||
const entryValue = trade.entry_value_usdt !== undefined
|
||||
? parseFloat(trade.entry_value_usdt)
|
||||
: (quantity * entryPrice)
|
||||
const leverage = parseFloat(trade.leverage || 10)
|
||||
const margin = leverage > 0 ? entryValue / leverage : entryValue
|
||||
|
||||
// 从配置获取止损止盈比例(相对于保证金)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user