Marcus股票日报分析Agent:基于AI的高频交易策略助手
前言
Marcus是一名拥有超过15年华尔街经验的高级日内交易策略师AI Agent。他专注于分析盘前成交量、识别短期动量催化因素,以及发现技术突破形态,能够为投资者提供每日的《动量报告》和5%观察名单。
本文将介绍如何使用Marcus Agent,支持OpenAI、DeepSeek、通义千问、智谱AI等多种AI模型,帮助你快速获取每日股票交易策略。
核心功能
1. Marcus 的市场立场
根据VIX指数、股指期货以及整体市场情绪,Marcus会从以下三个选项中给出当日操作建议:
- 激进买入(Aggressive Buy):高信心,市场放量上涨趋势明显
- 保守买入(Conservative Buy):市场震荡,仅参与特定形态机会
- 持币观望(Hold / Cash):市场过度波动或偏空,资本保全为首要任务
2. 5% 观察名单
每日筛选5只股票代码,这些标的具备技术面或基本面信号,存在上涨超过5%的潜在可能。每只股票提供:
- 股票代码
- 胜率概率(Win Probability)
- 选择理由(Why I Picked It)
项目架构
stock_agent/
├── marcus_stock_agent.py # 主程序
├── scheduler.py # 定时任务调度器
├── config.json # 配置文件
├── requirements.txt # 依赖包
├── README.md # 完整文档
└── example_market_data.txt # 市场数据示例
快速开始
1. 安装依赖
# 克隆或下载项目
cd stock_agent
# 安装依赖
pip install -r requirements.txt
2. 配置API密钥
支持多种AI模型,推荐使用DeepSeek(性价比最高):
# DeepSeek(推荐,便宜)
export AI_API_KEY="your-deepseek-api-key"
# OpenAI
export AI_API_KEY="your-openai-api-key"
export OPENAI_MODEL="gpt-4"
# 通义千问
export AI_API_KEY="your-qwen-api-key"
export QWEN_MODEL="qwen-max"
# 智谱AI
export AI_API_KEY="your-zhipu-api-key"
3. 生成报告
# 使用DeepSeek模型
python marcus_stock_agent.py --model deepseek
# 使用OpenAI模型
python marcus_stock_agent.py --model openai
# 使用通义千问模型
python marcus_stock_agent.py --model qwen
# 使用智谱AI模型
python marcus_stock_agent.py --model zhipu
# 保存到文件
python marcus_stock_agent.py --model deepseek --output report.txt
# 输出JSON格式
python marcus_stock_agent.py --model deepseek --output report.json --format json
提供市场数据
可以提供市场数据让分析更准确:
# 创建market_data.txt
cat > market_data.txt << 'EOF'
VIX指数: 18.5
标普500期货: +0.8%
纳斯达克期货: +1.2%
道琼斯期货: +0.6%
热门板块:
1. AI/人工智能(NVDA, AMD, MSFT)
2. 新能源汽车(TSLA, LI, NIO)
3. 半导体(SOXX, SMH)
市场情绪: 乐观
资金流向: 北向资金净流入80亿
技术面: 大盘站上20日均线,成交量放大
EOF
# 使用市场数据生成报告
python marcus_stock_agent.py --model deepseek --market-data market_data.txt
报告示例
================================================================================
每日动量报告
Daily Momentum Report
================================================================================
**1)Marcus 的市场立场**
今日市场情绪整体乐观,VIX指数回落至18.5,标普500期货上涨0.8%,纳斯达克期货上涨1.2%。科技板块领涨,大盘已站上20日均线。
基于以上分析,今日采取**激进买入(Aggressive Buy)**策略。市场风险偏好上升,短期动量充足,建议关注AI、新能源等热点板块。
**2)5% 观察名单**
1)股票代码:NVDA
胜率概率:85%
选择理由:突破950美元关键阻力位,成交量放大30%,AI芯片需求强劲。
2)股票代码:AMD
胜率概率:72%
选择理由:财报超预期,AI GPU订单增长,突破180美元压力位。
3)股票代码:TSLA
胜率概率:68%
选择理由:新能源汽车板块轮动,新品发布预期高涨,成交量放大。
4)股票代码:AAPL
胜率概率:62%
选择理由:即将发布春季新品,市场预期高涨,MACD金叉。
5)股票代码:MSFT
胜率概率:58%
选择理由:Azure AI服务收入增长30%,机构增持,稳健上涨可期。
---
风险提示:以上分析仅供参考,不构成投资建议。股市有风险,投资需谨慎。
================================================================================
Python代码调用
from marcus_stock_agent import MarcusStockAgent, DeepSeekModel
# 创建模型
model = DeepSeekModel(api_key="your-api-key")
# 创建Agent
agent = MarcusStockAgent(model)
# 生成报告
market_data = """
VIX指数: 18.5
标普500期货: +0.8%
纳斯达克期货: +1.2%
"""
report_text, parsed = agent.generate_and_parse(market_data)
# 打印报告
print(report_text)
# 访问结构化数据
print(f"市场立场: {parsed.market_stance}")
for stock in parsed.watchlist:
print(f"{stock['code']}: {stock['win_probability']}")
定时任务
使用调度器每天自动生成报告:
# 编辑config.json设置定时时间
{
"model": "deepseek",
"api_key": "your-api-key",
"schedules": [
{
"time": "08:30",
"timezone": "Asia/Shanghai",
"enabled": true
}
]
}
# 运行调度器
python scheduler.py
# 或立即生成一次报告
python scheduler.py --run-now
支持的模型对比
| 模型 | 参数值 | 价格 | 推荐场景 |
|---|---|---|---|
| OpenAI | openai | $0.03/1K tokens | 追求最高质量 |
| DeepSeek | deepseek | ¥0.001/1K tokens | 高性价比(推荐) |
| 通义千问 | qwen | ¥0.008/1K tokens | 国内用户 |
| 智谱AI | zhipu | ¥0.01/1K tokens | 国内用户 |
免责声明
- 本工具仅供学习交流使用,不构成任何投资建议
- 股票市场存在风险,投资需谨慎
- 请根据自己的风险承受能力做出投资决策
- 作者不对任何投资损失负责
总结
Marcus股票日报分析Agent是一个强大的AI交易助手,能够:
- 根据市场数据给出每日操作策略(激进/保守/持币)
- 筛选5只高概率上涨股票(>5%潜力)
- 支持多种AI模型,选择最适合自己的
- 提供结构化输出,便于集成到其他系统
- 支持定时任务,每日自动生成报告
希望这个工具能帮助你在股市中做出更明智的决策!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。






