feat(crypto-tail): 加密价差策略收益曲线与交互优化
- 后端: 收益曲线 API (pnl-curve)、CryptoTailStrategyService.getPnlCurve、gt 扩展导入 - 前端: CryptoTailPnlCurveModal 弹窗,统计卡片+时间筛选+ECharts 累计收益图 - 策略列表: 桌面/移动端「收益曲线」入口,图标改为蓝色(#1890ff) - 切换时间范围保留旧数据避免图表容器卸载导致空白 - 今日/7天/30天用折线、全部用平滑曲线 - 多语言: viewPnlCurve、pnlCurve.* (zh-CN/zh-TW/en) Made-with: Cursor
This commit is contained in:
@@ -1504,7 +1504,9 @@
|
||||
"strategyName": "Strategy Name",
|
||||
"account": "Account",
|
||||
"market": "Market",
|
||||
"marketAndTime": "Market / Time",
|
||||
"timeWindow": "Time Window",
|
||||
"config": "Config",
|
||||
"priceRange": "Price Range",
|
||||
"amountMode": "Amount Mode",
|
||||
"ratio": "Ratio",
|
||||
@@ -1517,6 +1519,7 @@
|
||||
"disable": "Disable",
|
||||
"delete": "Delete",
|
||||
"viewTriggers": "Orders",
|
||||
"viewPnlCurve": "PnL Curve",
|
||||
"deleteConfirm": "Delete this strategy?",
|
||||
"fetchFailed": "Failed to fetch list",
|
||||
"configGuide": "Configuration Guide"
|
||||
@@ -1584,6 +1587,20 @@
|
||||
"emptySuccess": "No success records",
|
||||
"emptyFail": "No failed records",
|
||||
"totalCount": "{count} record(s)"
|
||||
},
|
||||
"pnlCurve": {
|
||||
"title": "PnL Curve",
|
||||
"totalPnl": "Total PnL",
|
||||
"settledCount": "Settled",
|
||||
"winRate": "Win Rate",
|
||||
"maxDrawdown": "Max Drawdown",
|
||||
"timeRange": "Time Range",
|
||||
"today": "Today",
|
||||
"last7Days": "Last 7 Days",
|
||||
"last30Days": "Last 30 Days",
|
||||
"all": "All",
|
||||
"customRange": "Custom",
|
||||
"empty": "No settled orders yet, cannot show PnL curve"
|
||||
}
|
||||
},
|
||||
"cryptoTailMonitor": {
|
||||
|
||||
@@ -1504,7 +1504,9 @@
|
||||
"strategyName": "策略名称",
|
||||
"account": "账户",
|
||||
"market": "关联市场",
|
||||
"marketAndTime": "市场/时间",
|
||||
"timeWindow": "时间区间",
|
||||
"config": "配置",
|
||||
"priceRange": "价格区间",
|
||||
"amountMode": "投入方式",
|
||||
"ratio": "比例",
|
||||
@@ -1517,6 +1519,7 @@
|
||||
"disable": "停用",
|
||||
"delete": "删除",
|
||||
"viewTriggers": "订单",
|
||||
"viewPnlCurve": "收益曲线",
|
||||
"deleteConfirm": "确定删除该策略?",
|
||||
"fetchFailed": "获取列表失败",
|
||||
"configGuide": "配置指南"
|
||||
@@ -1584,6 +1587,20 @@
|
||||
"emptySuccess": "暂无成功记录",
|
||||
"emptyFail": "暂无失败记录",
|
||||
"totalCount": "共 {count} 条"
|
||||
},
|
||||
"pnlCurve": {
|
||||
"title": "收益曲线",
|
||||
"totalPnl": "总收益",
|
||||
"settledCount": "已结算笔数",
|
||||
"winRate": "胜率",
|
||||
"maxDrawdown": "最大回撤",
|
||||
"timeRange": "时间范围",
|
||||
"today": "今日",
|
||||
"last7Days": "近7天",
|
||||
"last30Days": "近30天",
|
||||
"all": "全部",
|
||||
"customRange": "自定义",
|
||||
"empty": "暂无已结算订单,无法展示收益曲线"
|
||||
}
|
||||
},
|
||||
"cryptoTailMonitor": {
|
||||
|
||||
@@ -1504,7 +1504,9 @@
|
||||
"strategyName": "策略名稱",
|
||||
"account": "賬戶",
|
||||
"market": "關聯市場",
|
||||
"marketAndTime": "市場/時間",
|
||||
"timeWindow": "時間區間",
|
||||
"config": "配置",
|
||||
"priceRange": "價格區間",
|
||||
"amountMode": "投入方式",
|
||||
"ratio": "比例",
|
||||
@@ -1517,6 +1519,7 @@
|
||||
"disable": "停用",
|
||||
"delete": "刪除",
|
||||
"viewTriggers": "訂單",
|
||||
"viewPnlCurve": "收益曲線",
|
||||
"deleteConfirm": "確定刪除該策略?",
|
||||
"fetchFailed": "獲取列表失敗",
|
||||
"configGuide": "配置指南"
|
||||
@@ -1584,6 +1587,20 @@
|
||||
"emptySuccess": "暫無成功記錄",
|
||||
"emptyFail": "暫無失敗記錄",
|
||||
"totalCount": "共 {count} 條"
|
||||
},
|
||||
"pnlCurve": {
|
||||
"title": "收益曲線",
|
||||
"totalPnl": "總收益",
|
||||
"settledCount": "已結算筆數",
|
||||
"winRate": "勝率",
|
||||
"maxDrawdown": "最大回撤",
|
||||
"timeRange": "時間範圍",
|
||||
"today": "今日",
|
||||
"last7Days": "近7天",
|
||||
"last30Days": "近30天",
|
||||
"all": "全部",
|
||||
"customRange": "自定義",
|
||||
"empty": "暫無已結算訂單,無法展示收益曲線"
|
||||
}
|
||||
},
|
||||
"cryptoTailMonitor": {
|
||||
|
||||
Reference in New Issue
Block a user