Нет описания

erwin cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
.claude c9c242ba47 t1 1 месяц назад
.idea 0fbc9eafb4 initial commit 2 месяцев назад
backtrader-lab cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
cat-fly cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
cyb50-pro 0fbc9eafb4 initial commit 2 месяцев назад
dragon 77ff5d4c17 Refresh T-day fetch and conditionally write back cache 1 месяц назад
index-rotation cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
kalman-filter 07be14f48f Add backtest outputs and trade analysis artifacts 1 месяц назад
market-regime-identifier 1c90bb6525 regime 3 недель назад
market-regime-identifier-30 0fbc9eafb4 initial commit 2 месяцев назад
market_neutral b81ad71d0d dragon 1 месяц назад
memory cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
research 1c90bb6525 regime 3 недель назад
skills b8329c4b66 chore: 添加 .gitignore,提交工作区配置和技能文件 1 месяц назад
test_strategy cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
trend 7c193caf9b chore: update email addresses and add memory files 2 месяцев назад
trend-max-daily 7c193caf9b chore: update email addresses and add memory files 2 месяцев назад
trend-mix 0b3ca35a9c refactor: 将trend-max-daily.py移至专用目录 2 месяцев назад
trend-quality-evaluator 7c193caf9b chore: update email addresses and add memory files 2 месяцев назад
.codex cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
.gitignore cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
AGENTS.md 7c193caf9b chore: update email addresses and add memory files 2 месяцев назад
HEARTBEAT.md b8329c4b66 chore: 添加 .gitignore,提交工作区配置和技能文件 1 месяц назад
IDENTITY.md d00c6ed377 初始化项目:创业板50指数量化交易策略 2 месяцев назад
MEMORY.md cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
README.md 449dcf5108 更新 'README.md' 1 месяц назад
SOUL.md 7c193caf9b chore: update email addresses and add memory files 2 месяцев назад
TOOLS.md d00c6ed377 初始化项目:创业板50指数量化交易策略 2 месяцев назад
USER.md cd5dfb9dd2 Commit research code, docs, and memory files 3 недель назад
codex.md f6ad8138bd 添加 'codex.md' 1 месяц назад
config.json 45a0d5f82a feat: CYB50数据获取支持多数据源和实时数据合并 2 месяцев назад
openclaw_weekly_backup.sh 448b71b161 fix: 备份脚本保留模型文件(.pkl) 2 месяцев назад
portfolio_state.json 45a0d5f82a feat: CYB50数据获取支持多数据源和实时数据合并 2 месяцев назад
requirements.txt 45a0d5f82a feat: CYB50数据获取支持多数据源和实时数据合并 2 месяцев назад

README.md

量化交易系统 v1.0

mairui token A5AD54EA-D8CF-4768-A299-5D6698893BE7 100万资金管理 - 多策略组合量化交易系统

系统架构

┌─────────────────────────────────────────────────────────────┐
│                    量化交易系统 v1.0                          │
│                    (100万资金配置)                            │
├─────────────────────────────────────────────────────────────┤
│  可转债双低(40万)   │  小市值动量(30万)  │  高股息防御(20万)   │
│  月度轮动           │  双周调仓          │  长期持有           │
│  目标年化10-15%     │  目标年化15-25%    │  目标年化6-8%       │
│  回撤<10%          │  回撤<20%          │  回撤<15%           │
└─────────────────────────────────────────────────────────────┘
                              │
                    ┌─────────┴─────────┐
                    │   风险管理模块     │
                    │  总回撤<12%红线    │
                    └───────────────────┘

文件结构

.
├── quant_system.py      # 主系统 - 策略生成与组合管理
├── backtest.py          # 回测脚本 - 验证历史表现
├── live_trade.py        # 实盘执行 - 连接券商API
├── config.json          # 配置文件 - 参数设置
├── requirements.txt     # Python依赖
├── README.md            # 本文档
├── quant_trade.log      # 系统日志
├── portfolio_state.json # 组合状态
└── report_YYYYMMDD.txt  # 每日报告

快速开始

1. 安装依赖

pip install -r requirements.txt

2. 运行主系统

python quant_system.py

这将生成:

  • 策略信号
  • 候选股票/可转债列表
  • 每日交易报告

3. 运行回测

python backtest.py

模拟2020-2024年的历史表现

4. 实盘交易(谨慎!)

python live_trade.py

默认是模拟模式,不会执行真实交易。

策略详情

策略1:可转债双低(40万,40%)

逻辑:买入价格低+溢价率低的可转债,月度轮动

筛选条件

  • 价格 < 115元
  • 溢价率 < 30%
  • 剩余期限 > 1年
  • 评级 ≥ AA-

操作

  • 持有20只,每只2万
  • 月度轮动(每月第一个交易日)
  • 8%止损,15%止盈

预期:年化10-15%,最大回撤<10%


策略2:小市值动量(30万,30%)

逻辑:追小市值+近期强势股的趋势

筛选条件

  • 市值 < 50亿
  • 20日涨幅前200
  • 成交额 > 1000万
  • 非ST/科创/北交

风控

  • 中证1000跌破20日均线时清仓
  • 单股8%止损
  • 双周调仓

预期:年化15-25%,最大回撤<20%


策略3:高股息防御(20万,20%)

逻辑:持有高股息率蓝筹股,吃股息+长期增值

核心标的

  • 长江电力(水电,股息4-5%)
  • 中国神华(煤炭,股息8-10%)
  • 农业银行(银行,股息5-6%)
  • 大秦铁路(交运,股息6-7%)
  • 等...

操作

  • 选择股息率前5的股票
  • 每只约4万
  • 长期持有,年度检查

预期:年化6-8%(含股息),最大回撤<15%


现金储备(10万,10%)

用于:

  • 补仓机会
  • 应对赎回
  • 降低组合波动

风控规则

触发条件 动作
单只股票亏损>8% 无条件止损
单个策略回撤>15% 该策略减仓50%
总资金回撤>12% 全部减仓至50%
连续3月跑输沪深300 暂停进攻策略
年化收益>30% 提取50%超额收益

执行计划

第一年

阶段 时间 资金 目标
测试期 Month 1-2 10万 验证系统无Bug
试运行 Month 3 50万 验证滑点可接受
全仓运行 Month 6+ 100万 三个策略全跑通

每日流程

09:00  系统启动,获取行情数据
09:30  检查风险指标
10:00  生成交易信号
14:30  执行调仓(如有)
15:00  收盘,记录持仓
15:30  生成日报,发送邮件

数据接口

  • 免费数据:AKShare(A股实时行情、可转债、财务数据)
  • 回测平台:聚宽/米筐(策略验证)
  • 实盘接口:QMT/Ptrade(券商提供)

费用估算

项目 费用 备注
券商佣金 万3 最低5元
印花税 千1 卖出时收
过户费 万0.2 双向
服务器 800元/年 阿里云ECS
数据接口 500元/年 Tushare基础版
年度总成本 约3000-5000元

预期收益(保守估计)

情景 年化收益 四年累计 期末资产
好年景 15-20% +75% 175万
正常 10-12% +45% 145万
差年景 0-5% +15% 115万
极端(大熊) -10% -10% 90万

红线:单年亏损不超过15%。

注意事项

⚠️ 风险提示

  1. 本系统为教育/研究目的,不构成投资建议
  2. 量化策略会失效,需要持续监控和迭代
  3. 历史回测不代表未来表现
  4. 实盘交易存在滑点、冲击成本
  5. 100万资金量较小,策略容量有限

⚠️ 使用前必读

  1. 先用10万测试3个月以上
  2. 确认自己理解每个策略的逻辑
  3. 设置好止损线并严格执行
  4. 不要借钱投资
  5. 保持学习,市场在不断进化

后续优化方向

  • 加入更多数据源(Wind、同花顺)
  • 实现机器学习因子挖掘
  • 增加期权对冲策略
  • 开发可视化监控面板
  • 接入更多券商API

联系

如有问题或建议,欢迎讨论。


记住:活着才有输出,先求不败,再求胜。