mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-06-06 05:51:19 +08:00
fix: update token limits and error handling in Trader Dashboard
This commit is contained in:
@@ -82,12 +82,12 @@ maxSafeCoins = floor((budget - staticTokens) / perCoinTokens)
|
||||
|
||||
### 各模型下的最大安全币数
|
||||
|
||||
| 模型上限 | 最小配置 | 默认配置 | 最大配置 |
|
||||
| ------------------------------ | ----------- | --------------- | ----------- |
|
||||
| 131K(DeepSeek / Grok / Qwen) | ≥50(封顶) | **58** | **14** |
|
||||
| 128K(OpenAI GPT-4) | ≥50(封顶) | **57** | **14** |
|
||||
| 200K(Claude) | ≥50(封顶) | **89 → 封顶50** | **22** |
|
||||
| 1M(Gemini / Minimax) | ≥50(封顶) | ≥50(封顶) | ≥50(封顶) |
|
||||
| 模型上限 | 最小配置 | 默认配置 | 最大配置 |
|
||||
| ------------------------------ | ------------ | ------------ | ----------- |
|
||||
| 131K(DeepSeek / Grok / Qwen) | ≥10(封顶) | ≥10(封顶) | **14** |
|
||||
| 128K(OpenAI GPT-4) | ≥10(封顶) | ≥10(封顶) | **14** |
|
||||
| 200K(Claude) | ≥10(封顶) | ≥10(封顶) | ≥10(封顶) |
|
||||
| 1M(Gemini / Minimax) | ≥10(封顶) | ≥10(封顶) | ≥10(封顶) |
|
||||
|
||||
---
|
||||
|
||||
@@ -114,7 +114,7 @@ maxSafeCoins = floor((budget - staticTokens) / perCoinTokens)
|
||||
|
||||
```go
|
||||
const (
|
||||
MaxCandidateCoins = 50 // UI 硬限制:用户最多设定的候选币数量
|
||||
MaxCandidateCoins = 10 // UI 硬限制:用户最多设定的候选币数量
|
||||
MaxPositions = 3 // 最大同时持仓数
|
||||
MaxTimeframes = 4 // 最大时间框架数
|
||||
MinKlineCount = 10 // 最少 K 线数
|
||||
@@ -122,11 +122,11 @@ const (
|
||||
)
|
||||
```
|
||||
|
||||
### 为什么 MaxCandidateCoins = 50?
|
||||
### 为什么 MaxCandidateCoins = 10?
|
||||
|
||||
- **默认配置**下 50 枚币约用 **~8,000 tokens**(~6% of 131K),完全安全
|
||||
- **极端配置**(4TF + 全指标)50 枚币会超过 131K 限制,但 **runtime token-blocking** 会在分析前拦截并报错
|
||||
- 因此 50 是合理的 UI 上限:一方面给用户足够灵活性,另一方面依赖运行时保护防止真正的溢出
|
||||
- **默认配置**下 10 枚币约用 **~15,000 tokens**(~12% of 131K),完全安全
|
||||
- **极端配置**(4TF + 全指标)10 枚币约用 **~60,000 tokens**(~46% of 131K),仍有充足余量
|
||||
- 因此 10 是保守且安全的 UI 上限:在所有模型和配置组合下均不会触发 token 限制
|
||||
|
||||
### 建议使用范围
|
||||
|
||||
|
||||
Reference in New Issue
Block a user