6.7 KiB
6.7 KiB
name, description, group, triggers, owner, version, updated
| name | description | group | triggers | owner | version | updated |
|---|---|---|---|---|---|---|
| quant-trading-xcsc | 湘财证券量化交易系统,基于上帝之眼项目。实现7根K线策略、节假日因子策略、高手跟踪策略的自动化交易。支持大数据采集、板块分析、智能选股、自动下单。适用于A股量化交易、节假日行情捕捉、高手跟单等场景。 | 火 | 量化、交易、回测、策略 | 火炬 | 1.0 | 2026-02-16 |
🔥 量化交易系统 (湘财证券)
火炬 的核心技能之一 基于上帝之眼项目,实现A股量化自动交易
📋 概述
本Skill集成了上帝之眼项目的核心策略,接入湘财证券进行实盘交易。
核心能力
| 能力 | 说明 |
|---|---|
| 节假日策略 | 春节/五一/国庆前2天买入,第7天卖出 |
| 7根K线策略 | 强中强选股,持有7天轮动 |
| 高手跟踪 | 实时监控雪球前10高手,自动跟单 |
| 板块分析 | 采集全网数据,分析强势板块 |
| 自动交易 | 信号生成→风控检查→自动下单 |
历史回测表现
7根K线策略:
├─ 年化收益率: 18.84%
├─ 胜率: 62.8%
├─ 最大回撤: -18%
└─ 夏普比率: 1.5
节假日策略:
├─ 年化收益率: 15-25%
├─ 平均单次收益: 5-8%
└─ 持仓周期: 约14天
⚙️ 配置
1. 账户配置
首次使用前,编辑配置文件:
# 复制模板
cp scripts/config_template.yaml scripts/config.yaml
# 编辑配置(填写你的账户信息)
nano scripts/config.yaml
配置文件结构:
# 券商账户 (湘财证券)
broker:
type: "xcsc" # 湘财证券
account: "" # 资金账号
password: "" # 交易密码
# 交易参数
trading:
max_positions: 5 # 最大持仓数
position_pct: 0.2 # 单股仓位20%
stop_loss: -0.05 # 止损-5%
daily_amount: 50000 # 每日交易金额
2. 环境准备
# 安装依赖
pip install easytrader backtrader pandas numpy aiohttp motor redis
# 启动上帝之眼服务(提供数据支持)
cd /Users/karuo/Documents/开发/3、自营项目/上帝之眼
./运行.sh
3. 客户端准备
# 下载并安装湘财证券同花顺客户端
# 登录后保持客户端运行
🚀 快速开始
一键启动
# 启动量化交易系统
python scripts/trader.py start
# 或指定模式
python scripts/trader.py start --mode=paper # 模拟交易
python scripts/trader.py start --mode=live # 实盘交易
常用命令
# 查看持仓
python scripts/trader.py position
# 查看今日信号
python scripts/trader.py signals
# 手动买入
python scripts/trader.py buy 600519 1000
# 手动卖出
python scripts/trader.py sell 600519 1000
# 停止交易
python scripts/trader.py stop
📊 核心策略
1. 节假日策略 (HOLIDAY)
原理:历年春节/五一/国庆,大盘往往小幅上涨
执行规则:
- 节假日前2个交易日买入
- 选择历年节假日涨幅前5的板块
- 板块内选择连续多年上榜的个股
- 节后第7个交易日卖出
- 止损-3%
节假日时间表 (2026年):
| 节假日 | 买入日期 | 卖出日期 |
|---|---|---|
| 春节 | 约2月8日 | 约2月22日 |
| 五一 | 约4月29日 | 约5月13日 |
| 国庆 | 约9月28日 | 约10月15日 |
历史强势板块:
春节: 医药生物、非银金融、电子信息、新能源、消费电子
五一: 旅游酒店、餐饮、消费电子、医药生物、交通运输
国庆: 旅游酒店、消费电子、白酒、新能源汽车、医药生物
2. 7根K线策略 (7K_LINE)
原理:人类情绪周期约7天,股价动能7天后减弱
执行规则:
- 每天从4000只股票选出最强5只
- 买入后持有7个交易日
- 第7天无条件卖出
- 止损-5%
- 不断轮询,保持持有最强股票
选股条件:
- 最近3天涨幅>5%
- 今日涨幅>2%
- 量比>1.5
- 流通盘<10亿
- 非ST、非涨停、非跌停
评分权重:
- 涨幅趋势: 30%
- 成交量: 25%
- 板块效应: 20%
- 资金流向: 15%
- 技术形态: 10%
3. 高手跟踪策略 (EXPERT)
原理:跟踪雪球前10名高手的操作
执行规则:
- 识别高手(评分>0.75,历史收益>30%,胜率>55%)
- 实时监控高手发帖(延迟<1秒)
- 提取推荐股票
- 生成跟单信号
- 止损-5%
高手评分模型:
高手评分 = 历史收益率×0.4 + 发帖质量×0.3 + 粉丝数×0.2 + 活跃度×0.1
🛡️ 风控规则
止损规则
单股止损: -5% # 触发立即平仓
单日止损: -5% # 暂停交易1天
最大回撤: -15% # 暂停交易,人工介入
仓位控制
最大持仓: 5只股票
单股仓位: 最多25%
同板块: 最多40%
保留现金: 至少10%
交易时机
大涨市:
买入: 09:35(确认趋势)
卖出: 09:30(高开冲高)
平衡市:
买入: 09:45(观望后)
卖出: 09:35(观察后)
大跌市:
买入: 14:45(尾盘抄底)
卖出: 09:45(等待反弹)
🔗 上帝之眼集成
本Skill依赖上帝之眼项目提供数据支持:
上帝之眼服务:
├─ 数据采集: http://localhost:8000/api/v1/stocks
├─ AI分析: http://localhost:8000/api/v1/signals
├─ 高手追踪: http://localhost:8000/api/v1/experts
└─ 回测系统: http://localhost:8000/api/v1/backtest
启动上帝之眼:
cd /Users/karuo/Documents/开发/3、自营项目/上帝之眼
./运行.sh
📁 文件结构
量化交易/
├── SKILL.md # 本文件
├── references/ # 参考文档
│ ├── 策略详解.md # 策略理论基础
│ ├── 券商接入指南.md # 湘财证券接入
│ └── 风控规则.md # 完整风控规则
├── scripts/ # 核心脚本
│ ├── config_template.yaml # 配置模板
│ ├── trader.py # 交易主程序
│ ├── strategy.py # 策略引擎
│ └── data_collector.py # 数据采集
└── logs/ # 交易日志
⚠️ 风险提示
- 量化交易有风险,入市需谨慎
- 先用模拟盘测试,再用小资金实盘
- 严格执行止损,不要心存侥幸
- 定期复盘优化,根据市场调整策略
📚 附加资源
- 策略详解: references/策略详解.md
- 券商接入: references/券商接入指南.md
- 风控规则: references/风控规则.md
- 上帝之眼项目:
/Users/karuo/Documents/开发/3、自营项目/上帝之眼