
Trading Automation
a-stock-trader
这是一个面向A股的端到端模拟交易系统,集数据爬取、存储、策略回测与纸上模拟交易于一体。支持实时(10分钟级)行情、历史K线(日/周/月)、个股基本面与大盘指数数据,数据源为东方财富与新浪,统一存入SQLite(daily_data、financials、positions、trades),默认路径~/.openclaw/workspace/a-stock/。内置策略模板包括均线(金叉/死叉)、动量(涨幅/回撤)、突破(20日高/5日低)与网格交易,可配置参数、价格区间与网格数量。提供资金管理(初始资金100万)、持仓管理与收益/回撤计算,通过脚本接口(fetch_daily.
Overview
这是一个面向A股的端到端模拟交易系统,集数据爬取、存储、策略回测与纸上模拟交易于一体。支持实时(10分钟级)行情、历史K线(日/周/月)、个股基本面与大盘指数数据,数据源为东方财富与新浪,统一存入SQLite(daily_data、financials、positions、trades),默认路径~/.openclaw/workspace/a-stock/。内置策略模板包括均线(金叉/死叉)、动量(涨幅/回撤)、突破(20日高/5日低)与网格交易,可配置参数、价格区间与网格数量。提供资金管理(初始资金100万)、持仓管理与收益/回撤计算,通过脚本接口(fetch_daily.py、backtest.py、simulate.py)便于抓取数据、回测与运行模拟交易。适合量化研究、策略开发、教学与回测验证,轻量可扩展,便于快速迭代与风控测试。
这是一个面向A股的端到端模拟交易系统,集数据爬取、存储、策略回测与纸上模拟交易于一体。支持实时(10分钟级)行情、历史K线(日/周/月)、个股基本面与大盘指数数据,数据源为东方财富与新浪,统一存入SQLite(daily_data、financials、positions、trades),默认路径~/.openclaw/workspace/a-stock/。内置策略模板包括均线(金叉/死叉)、动量(涨幅/回撤)、突破(20日高/5日低)与网格交易,可配置参数、价格区间与网格数量。提供资金管理(初始资金100万)、持仓管理与收益/回撤计算,通过脚本接口(fetch_daily.py、backtest.py、simulate.py)便于抓取数据、回测与运行模拟交易。适合量化研究、策略开发、教学与回测验证,轻量可扩展,便于快速迭代与风控测试。
Skill.md
How this skill works
这是一个面向A股的端到端模拟交易系统,集数据爬取、存储、策略回测与纸上模拟交易于一体。支持实时(10分钟级)行情、历史K线(日/周/月)、个股基本面与大盘指数数据,数据源为东方财富与新浪,统一存入SQLite(daily_data、financials、positions、trades),默认路径~/.openclaw/workspace/a-stock/。内置策略模板包括均线(金叉/死叉)、动量(涨幅/回撤)、突破(20日高/5日低)与网格交易,可配置参数、价格区间与网格数量。提供资金管理(初始资金100万)、持仓管理与收益/回撤计算,通过脚本接口(fetch_daily.
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
python scripts/fetch_daily.py --stock 600519 --days 250
运行回测 / Run Backtest
python scripts/backtest.py --strategy ma --stock 600519
模拟交易 / Paper Trade
python scripts/simulate.py --strategy momentum --stock 600519
查看持仓 / Show Portfolio
python scripts/simulate.py --show
数据结构 / Data Schema
daily_data (日线数据 / Daily Data)
| 字段/Field | 类型/Type | 说明/Description |
|---|---|---|
| date | TEXT | 日期 / 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 |
|---|---|---|
| code | TEXT | 股票代码 / Stock code |
| name | TEXT | 股票名称 / Stock name |
| shares | INTEGER | 股数 / Shares |
| cost | REAL | 成本价 / Cost |
| buy_date | TEXT | 买入日期 / Buy date |
trades (交易记录 / Trade Records)
| 字段/Field | 类型/Type | 说明/Description |
|---|---|---|
| date | TEXT | 交易日期 / 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
- 本系统仅供学习研究,不构成投资建议 / For learning only, not investment advice
- 模拟交易不涉及真实资金 / No real money involved
- 历史业绩不代表未来表现 / Past performance doesn't guarantee future results
Best used for
When to use it
这是一个面向A股的端到端模拟交易系统,集数据爬取、存储、策略回测与纸上模拟交易于一体。支持实时(10分钟级)行情、历史K线(日/周/月)、个股基本面与大盘指数数据,数据源为东方财富与新浪,统一存入SQLite(daily_data、financials、positions、trades),默认路径~/.openclaw/workspace/a-stock/。内置策略模板包括均线(金叉/死叉)、动量(涨幅/回撤)、突破(20日高/5日低)与网格交易,可配置参数、价格区间与网格数量。提供资金管理(初始资金100万)、持仓管理与收益/回撤计算,通过脚本接口(fetch_daily.

01 · PRE-MEETING
Prepare a decision brief
Turn scattered evidence into a structured case before an investment committee meeting.

02 · TEAM WORKFLOW
Standardize handoffs
Create consistent research outputs across analysts, portfolio managers, and agents.

03 · LIVE UPDATE
Refresh the thesis
Update scenarios after a new catalyst, KPI release, or earnings result.
Community notes
Built to improve with use.
Feedback will appear here as this skill is used and reviewed.
Discover more
Related skills
View allquant-analysis
Quantitative Analysis Skill provides an end-to-end toolkit for quantitative finance research and production analysis. It automates data ingestion, interactive analysis in Jupyter (jupyter_execute,…
bankr
Bankr enables executing crypto trading and DeFi operations via natural-language commands. It offers two integration options: a batteries-included Bankr CLI and a REST API at https://api.bankr.bot,…
pine-backtester
pine-backtester provides comprehensive backtesting for Pine Script indicators and strategies. Use it to append performance metrics, analyze trades, generate equity curves, compute win rates, track…