
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.
随着 Skill 被使用与评审,反馈将展示在这里。
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…