将 AI Trading 分析面板升级为 RockAlpha 风格,提供更清晰、更专业的文本展示。
根据 RockAlpha 截图,核心特点:
- ✅ 大块文本展示 - 完整段落,不折叠
- ✅ 清晰的 AI 标识 - 圆形图标 + 模型名称
- ✅ 时间戳显示 - 显示分析时间
- ✅ 可读性强 - 字体清晰、行距合适
- ✅ 简洁的底部信息 - 价格、技术指标以标签形式展示
之前:
<Paper elevation={2} sx={{ p: 2, borderLeft: '4px solid...' }}>
{/* 紧凑的布局 */}
</Paper>现在(RockAlpha 风格):
<Paper
elevation={1}
sx={{
p: 2.5,
borderRadius: 2,
bgcolor: '#ffffff',
border: '1px solid #e0e0e0',
}}
>
{/* 更舒适的间距 */}
</Paper>RockAlpha 风格头部:
┌─────────────────────────────────┐
│ [🤖] AAPL BUY │
│ 19:22 • 信心度 88% │
└─────────────────────────────────┘
- 圆形 AI 图标(32x32px)
- 股票代码 + 操作标签
- 时间 + 信心度在第二行
之前:
{/* 默认折叠,需要点击展开 */}
<IconButton onClick={toggleExpand}>
查看完整思考过程
</IconButton>
<Collapse in={expanded}>
<Typography>{chainOfThought}</Typography>
</Collapse>现在(RockAlpha 风格):
{/* 默认展开,完整显示 */}
<Typography sx={{
fontSize: '0.875rem',
lineHeight: 1.8,
whiteSpace: 'pre-wrap',
color: '#2c3e50',
fontFamily: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto',
}}>
NVDA carving fresh records at $209, and the technical
fortress is pristine. MA20 golden-crossed MA50 three
sessions ago, MACD just flipped bullish this morning...
</Typography>RockAlpha 风格底部:
───────────────────────────────────
💰 $209.00 ⚖️ R:R 3:1 MA20 golden cross MACD bullish
- 分隔线
- 小标签展示关键信息
- 不显示过多细节
自动提取最后一句作为格言:
{/* 提取思考过程的最后一句 */}
<Typography sx={{ color: '#7c3aed', fontStyle: 'italic' }}>
💡 Breakouts with volume don't ask permission. Execute.
</Typography>┌─────────────────────────────┐
│ 🔼 AAPL BUY 19:22 │
│ 💰 $150.25 🎯 88% │
│ MA: 突破MA20 MACD: 金叉 │
│ │
│ • 技术指标共振... │
│ • 成交量放大... │
│ │
│ [查看完整思考过程 ▼] │
└─────────────────────────────┘
┌─────────────────────────────────────────┐
│ [🤖] AAPL BUY │
│ 19:22 • 信心度 88% │
│ │
│ NVDA carving fresh records at $209, │
│ and the technical fortress is pristine. │
│ MA20 golden-crossed MA50 three sessions │
│ ago, MACD just flipped bullish this │
│ morning, volume surging 2.3x average— │
│ institutions are voting with size. RSI │
│ 58 leaves plenty of runway before │
│ overbought territory. The setup screams │
│ institutional accumulation, not retail │
│ FOMO. Entry here at $209 with stop at │
│ $203 captures 3:1 risk-reward to $227. │
│ │
│ ───────────────────────────────────── │
│ 💰 $209.00 ⚖️ R:R 3:1 MA20 golden │
│ ───────────────────────────────────── │
│ 💡 Breakouts with volume don't ask │
│ permission. Execute. │
└─────────────────────────────────────────┘
- 文本默认展开 - 不需要点击查看
- 更大的字号 - 0.875rem (14px)
- 更舒适的行距 - lineHeight: 1.8
- 更好的字体 - Apple 系统字体
- 清晰的层次 - 头部/正文/底部明确分隔
启用战术型 Prompt 后,AI 会生成 150-300 字的完整分析,现在会完整展示:
// 战术型分析示例
"NVDA carving fresh records at $209, and the technical fortress
is pristine. MA20 golden-crossed MA50 three sessions ago, MACD
just flipped bullish this morning, volume surging 2.3x average—
institutions are voting with size. RSI 58 leaves plenty of runway
before overbought territory..."- 移动端:卡片宽度 100%,字体略小
- 平板:卡片宽度 100%,标准字体
- 桌面:卡片宽度适应容器,标准字体
const colors = {
background: '#ffffff',
border: '#e0e0e0',
text: '#2c3e50',
secondary: '#666',
buyAction: '#4caf50',
sellAction: '#f44336',
holdAction: '#9e9e9e',
principle: '#7c3aed', // 紫色,用于格言
}已完成 - AiAnalysisPanel.tsx 已更新
确保 .env 文件中:
AI_ANALYSIS_STYLE=tacticalcd backend
uvicorn app.main:app --reload浏览器刷新页面即可
- AI_PROMPT_TACTICAL_TRADER.md - 战术型 Prompt
- AI_ANALYSIS_PANEL_GUIDE.md - 面板使用指南
- ROCKALPHA_COMPARISON.md - 功能对比
- 添加多模型支持(Claude, ChatGPT, DeepSeek 并行)
- 支持用户自定义字体大小
- 添加夜间模式
- 支持分析文本导出
版本:V2.0 - RockAlpha Style 更新日期:2025-11-03 灵感来源:RockAlpha Model Chats