返回顶部
a

a-stock-traderA股模拟交易

A股模拟交易系统 - 数据爬取、存储、策略回测、模拟交易 / A-Share Paper Trading System - Data Fetch, Storage, Backtest, Simulation

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
340
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

a-stock-trader

A股模拟交易系统 / A-Share Paper Trading System

这是一个完整的A股模拟交易系统,包含数据获取、存储、策略回测和模拟交易功能。

This is a complete A-share paper trading system with data fetching, storage, strategy backtest and simulation.

功能模块 / Function Modules

1. 数据爬取 / Data Fetching

  • - 实时行情数据(10分钟级别)/ Real-time data (10-min level)
  • 历史K线数据(日/周/月)/ Historical K-line (daily/weekly/monthly)
  • 个股基本面数据 / Stock fundamentals
  • 大盘指数数据 / Market index data
  • 数据源:东方财富网、新浪财经 / Data source: East Money, Sina Finance

2. 数据存储 / Data Storage

  • - SQLite 数据库 / SQLite database
  • 表结构:日线数据、财务数据、持仓记录、交易记录 / Tables: daily_data, financials, positions, trades
  • 数据路径:~/.openclaw/workspace/a-stock/ / Data path

3. 模拟交易 / Paper Trading

  • - 纸上交易(不真实下单)/ Paper trading (no real orders)
  • 持仓管理 / Position management
  • 资金管理(初始100万)/ Capital management (initial 1M)
  • 收益计算 / PnL calculation

4. 策略模板 / Strategy Templates

4.1 均线策略 (MA) / Moving Average Strategy

  • - 金叉买入,死叉卖出 / Buy on golden cross, sell on death cross
  • 参数:MA5, MA10, MA20 / Parameters

4.2 动量策略 (Momentum) / Momentum Strategy

  • - 追涨杀跌 / Trend following
  • 涨幅>5%买入,回撤>3%卖出 / Buy when +5%, sell when -3%

4.3 突破策略 (Breakout) / Breakout Strategy

  • - 20日高点突破买入 / Buy on 20-day high breakout
  • 跌破5日低点卖出 / Sell on 5-day low break

4.4 网格策略 (Grid) / Grid Strategy

  • - 震荡行情网格交易 / Grid trading in ranging market
  • 设定价格区间和网格数量 / Set price range and grid count

使用示例 / Usage Examples

获取数据 / Fetch Data

bash python scripts/fetch_daily.py --stock 600519 --days 250

运行回测 / Run Backtest

bash python scripts/backtest.py --strategy ma --stock 600519

模拟交易 / Paper Trade

bash python scripts/simulate.py --strategy momentum --stock 600519

查看持仓 / Show Portfolio

bash python scripts/simulate.py --show

数据结构 / Data Schema

daily_data (日线数据 / Daily Data)
字段/Field类型/Type说明/Description
dateTEXT日期 / Date
code
TEXT | 股票代码 / Stock code |

| open | REAL | 开盘价 / Open | | high | REAL | 最高价 / High | | low | REAL | 最低价 / Low | | close | REAL | 收盘价 / Close | | volume | REAL | 成交量 / Volume | | amount | REAL | 成交额 / Amount |

positions (持仓 / Positions)
字段/Field类型/Type说明/Description
codeTEXT股票代码 / Stock code
name
TEXT | 股票名称 / Stock name |

| shares | INTEGER | 股数 / Shares | | cost | REAL | 成本价 / Cost | | buy_date | TEXT | 买入日期 / Buy date |

trades (交易记录 / Trade Records)
字段/Field类型/Type说明/Description
dateTEXT交易日期 / Date
code
TEXT | 股票代码 / Stock code |

| type | TEXT | buy/sell | | price | REAL | 价格 / Price | | shares | INTEGER | 股数 / Shares | | pnl | REAL | 盈亏 / PnL |

定时任务 / Scheduled Tasks

系统会自动:/ System will automatically:

  • - 每天收盘后获取当日数据 / Fetch daily data after market close
  • 每周运行策略回测 / Run weekly backtest
  • 每月生成交易报告 / Generate monthly report

注意事项 / Notes

  1. 1. 本系统仅供学习研究,不构成投资建议 / For learning only, not investment advice
  2. 模拟交易不涉及真实资金 / No real money involved
  3. 历史业绩不代表未来表现 / Past performance doesnt guarantee future results

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 a-stock-trader-1776207993 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 a-stock-trader-1776207993 技能

通过命令行安装

skillhub install a-stock-trader-1776207993

下载

⬇ 下载 a-stock-trader v1.0.1(免费)

文件大小: 10.06 KB | 发布时间: 2026-4-15 11:06

v1.0.1 最新 2026-4-15 11:06
- Added full bilingual (Chinese/English) documentation and descriptions in SKILL.md for broader accessibility.
- Minor clarifications and improved instructions in usage examples and table annotations.
- No changes to core functionality; updates focus on documentation and presentation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部