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模型,选择最适合自己的
  • 提供结构化输出,便于集成到其他系统
  • 支持定时任务,每日自动生成报告

希望这个工具能帮助你在股市中做出更明智的决策!

发表回复

后才能评论