mirror of
https://github.com/laoxong/nofx.git
synced 2026-06-07 03:07:56 +08:00
3b4a4d34aa
## 修复内容 ### 1. AI决策杠杆配置动态化 (decision/engine.go) - **问题**: System Prompt 中硬编码 50x/20x 杠杆,导致 AI 生成的决策不符合用户配置(5x) - **修复**: - buildSystemPrompt() 新增 btcEthLeverage, altcoinLeverage 参数 - System Prompt 文本使用动态杠杆值(第225-226行) - 示例 JSON 使用配置杠杆值(第299行) - 调用时传入实际配置值(第100行) - **影响**: AI 现在会根据用户配置的杠杆限制生成决策 ### 2. 前端初始余额显示优化 (web/src/components/EquityChart.tsx) - **问题**: 初始余额硬编码为 1000 USDT,与用户配置的 100 USDT 不符 - **修复**: 实现三级回退机制 1. 优先使用历史数据第一个点的 total_equity 2. 备用使用当前账户 account.total_equity 3. 最后使用默认值 100(匹配常见配置) - **影响**: 前端显示的初始余额现在与实际配置一致 ## 技术细节 **函数签名变更**: ```go // 修改前 func buildSystemPrompt(accountEquity float64) string // 修改后 func buildSystemPrompt(accountEquity float64, btcEthLeverage, altcoinLeverage int) string ``` **React 状态优化**: ```typescript // 修改前 const initialBalance = history[0]?.total_equity || 1000; // 修改后 const initialBalance = history[0]?.total_equity || account?.total_equity || 100; ``` Co-Authored-By: tinkle-community <tinklefund@gmail.com>