Files

6.7 KiB
Raw Permalink Blame History

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)

原理:历年春节/五一/国庆,大盘往往小幅上涨

执行规则

  1. 节假日前2个交易日买入
  2. 选择历年节假日涨幅前5的板块
  3. 板块内选择连续多年上榜的个股
  4. 节后第7个交易日卖出
  5. 止损-3%

节假日时间表 (2026年)

节假日 买入日期 卖出日期
春节 约2月8日 约2月22日
五一 约4月29日 约5月13日
国庆 约9月28日 约10月15日

历史强势板块

春节: 医药生物、非银金融、电子信息、新能源、消费电子
五一: 旅游酒店、餐饮、消费电子、医药生物、交通运输
国庆: 旅游酒店、消费电子、白酒、新能源汽车、医药生物

2. 7根K线策略 (7K_LINE)

原理人类情绪周期约7天股价动能7天后减弱

执行规则

  1. 每天从4000只股票选出最强5只
  2. 买入后持有7个交易日
  3. 第7天无条件卖出
  4. 止损-5%
  5. 不断轮询,保持持有最强股票

选股条件

  • 最近3天涨幅>5%
  • 今日涨幅>2%
  • 量比>1.5
  • 流通盘<10亿
  • 非ST、非涨停、非跌停

评分权重

  • 涨幅趋势: 30%
  • 成交量: 25%
  • 板块效应: 20%
  • 资金流向: 15%
  • 技术形态: 10%

3. 高手跟踪策略 (EXPERT)

原理跟踪雪球前10名高手的操作

执行规则

  1. 识别高手(评分>0.75,历史收益>30%,胜率>55%
  2. 实时监控高手发帖(延迟<1秒
  3. 提取推荐股票
  4. 生成跟单信号
  5. 止损-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/                 # 交易日志

⚠️ 风险提示

  1. 量化交易有风险,入市需谨慎
  2. 先用模拟盘测试,再用小资金实盘
  3. 严格执行止损,不要心存侥幸
  4. 定期复盘优化,根据市场调整策略

📚 附加资源