Files
evotraders/backtest/team_dashboard/leaderboard.json
cillin 12de93aa30 feat: initial commit - EvoTraders project
量化交易多智能体系统,包含:
- 分析师、投资组合经理、风险经理等智能体
- 股票分析、投资组合管理、风险控制工具
- React 前端界面
- FastAPI 后端服务

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-13 04:34:06 +08:00

1189 lines
24 KiB
JSON

[
{
"agentId": "portfolio_manager",
"name": "Portfolio Manager",
"role": "Portfolio Manager",
"avatar": "pm",
"rank": null,
"winRate": 0.6429,
"bull": {
"n": 12,
"win": 7,
"unknown": 0
},
"bear": {
"n": 2,
"win": 2,
"unknown": 0
},
"logs": [],
"signals": [
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "neutral",
"date": "2025-11-03",
"is_correct": null
},
{
"ticker": "NVDA",
"signal": "neutral",
"date": "2025-11-03",
"is_correct": null
},
{
"ticker": "TSLA",
"signal": "neutral",
"date": "2025-11-03",
"is_correct": null
},
{
"ticker": "AAPL",
"signal": "neutral",
"date": "2025-11-04",
"is_correct": null
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "META",
"signal": "neutral",
"date": "2025-11-04",
"is_correct": null
},
{
"ticker": "AMZN",
"signal": "neutral",
"date": "2025-11-04",
"is_correct": null
},
{
"ticker": "AAPL",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "TSLA",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "AMZN",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "TSLA",
"signal": "neutral",
"date": "2025-11-06",
"is_correct": null
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "neutral",
"date": "2025-11-06",
"is_correct": null
},
{
"ticker": "GOOGL",
"signal": "neutral",
"date": "2025-11-06",
"is_correct": null
},
{
"ticker": "NVDA",
"signal": "neutral",
"date": "2025-11-06",
"is_correct": null
},
{
"ticker": "META",
"signal": "neutral",
"date": "2025-11-06",
"is_correct": null
},
{
"ticker": "AMZN",
"signal": "neutral",
"date": "2025-11-06",
"is_correct": null
},
{
"ticker": "MSFT",
"signal": "neutral",
"date": "2025-11-07",
"is_correct": null
},
{
"ticker": "GOOGL",
"signal": "neutral",
"date": "2025-11-07",
"is_correct": null
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "neutral",
"date": "2025-11-07",
"is_correct": null
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "META",
"signal": "neutral",
"date": "2025-11-07",
"is_correct": null
},
{
"ticker": "AAPL",
"signal": "neutral",
"date": "2025-11-07",
"is_correct": null
}
],
"modelName": "deepseek-v3.2",
"modelProvider": "OPENAI"
},
{
"agentId": "risk_manager",
"name": "Risk Manager",
"role": "Risk Manager",
"avatar": "risk",
"rank": null,
"winRate": null,
"bull": {
"n": 0,
"win": 0,
"unknown": 0
},
"bear": {
"n": 0,
"win": 0,
"unknown": 0
},
"logs": [],
"signals": [],
"modelName": "deepseek-v3.2",
"modelProvider": "OPENAI"
},
{
"agentId": "sentiment_analyst",
"name": "Sentiment Analyst",
"role": "Sentiment Analyst",
"avatar": "sentiment",
"rank": 3,
"winRate": 0.4571,
"bull": {
"n": 33,
"win": 14,
"unknown": 0
},
"bear": {
"n": 2,
"win": 2,
"unknown": 0
},
"logs": [],
"signals": [
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-07",
"is_correct": true
}
],
"modelName": "deepseek-v3.2",
"modelProvider": "OPENAI"
},
{
"agentId": "technical_analyst",
"name": "Technical Analyst",
"role": "Technical Analyst",
"avatar": "technical",
"rank": 4,
"winRate": 0.3226,
"bull": {
"n": 26,
"win": 8,
"unknown": 0
},
"bear": {
"n": 5,
"win": 2,
"unknown": 0
},
"logs": [],
"signals": [
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "GOOGL",
"signal": "bear",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "META",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "AMZN",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bear",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bear",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "neutral",
"date": "2025-11-07",
"is_correct": null
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "AMZN",
"signal": "neutral",
"date": "2025-11-07",
"is_correct": null
}
],
"modelName": "deepseek-v3.2",
"modelProvider": "OPENAI"
},
{
"agentId": "fundamentals_analyst",
"name": "Fundamentals Analyst",
"role": "Fundamentals Analyst",
"avatar": "fundamentals",
"rank": 2,
"winRate": 0.4706,
"bull": {
"n": 30,
"win": 13,
"unknown": 0
},
"bear": {
"n": 4,
"win": 3,
"unknown": 0
},
"logs": [],
"signals": [
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "NVDA",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "AAPL",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bull",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "META",
"signal": "bull",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "AMZN",
"signal": "bull",
"date": "2025-11-07",
"is_correct": true
}
],
"modelName": "deepseek-v3.2",
"modelProvider": "OPENAI"
},
{
"agentId": "valuation_analyst",
"name": "Valuation Analyst",
"role": "Valuation Analyst",
"avatar": "valuation",
"rank": 1,
"winRate": 0.6129,
"bull": {
"n": 0,
"win": 0,
"unknown": 0
},
"bear": {
"n": 31,
"win": 19,
"unknown": 0
},
"logs": [],
"signals": [
{
"ticker": "AAPL",
"signal": "bear",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bear",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "GOOGL",
"signal": "bear",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-03",
"is_correct": true
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-03",
"is_correct": false
},
{
"ticker": "META",
"signal": "neutral",
"date": "2025-11-03",
"is_correct": null
},
{
"ticker": "AMZN",
"signal": "neutral",
"date": "2025-11-03",
"is_correct": null
},
{
"ticker": "AAPL",
"signal": "bear",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bear",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "GOOGL",
"signal": "bear",
"date": "2025-11-04",
"is_correct": false
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "META",
"signal": "bear",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "AMZN",
"signal": "bear",
"date": "2025-11-04",
"is_correct": true
},
{
"ticker": "AAPL",
"signal": "bear",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bear",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "GOOGL",
"signal": "bear",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-05",
"is_correct": true
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-05",
"is_correct": false
},
{
"ticker": "META",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "AMZN",
"signal": "neutral",
"date": "2025-11-05",
"is_correct": null
},
{
"ticker": "AAPL",
"signal": "bear",
"date": "2025-11-06",
"is_correct": false
},
{
"ticker": "MSFT",
"signal": "bear",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "GOOGL",
"signal": "bear",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "META",
"signal": "bear",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "AMZN",
"signal": "bear",
"date": "2025-11-06",
"is_correct": true
},
{
"ticker": "AAPL",
"signal": "bear",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "MSFT",
"signal": "bear",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "GOOGL",
"signal": "bear",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "NVDA",
"signal": "bear",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "TSLA",
"signal": "bear",
"date": "2025-11-07",
"is_correct": true
},
{
"ticker": "META",
"signal": "bear",
"date": "2025-11-07",
"is_correct": false
},
{
"ticker": "AMZN",
"signal": "bear",
"date": "2025-11-07",
"is_correct": false
}
],
"modelName": "deepseek-v3.2",
"modelProvider": "OPENAI"
}
]