From quant-skills
Fetches A-share market data (prices, K-lines, fundamentals, factors) via JoinQuant SDK. Requires a JoinQuant account token.
How this skill is triggered — by the user, by Claude, or both
Slash command
/quant-skills:jqdatasdkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- 本 Skill 用于:通过聚宽数据接口获取A股市场数据、财务指标和因子数据
python scripts/market_data.py --type price --code 000001.XSHE --start 2024-01-01 --end 2024-01-31python scripts/financial_data.py --type fundamentals --code 000001.XSHE --statDate 2024python scripts/stock_info.py --type all_securities --security_type stockpython scripts/factor_data.py --code 000001.XSHE --factor valuation --start 2024-01-01 --end 2024-01-31python scripts/market_data.py --type price --code 000001.XSHE --start 2024-03-01 --end 2024-03-31 --frequency dailypython scripts/financial_data.py --type indicators --code 600036.XSHG --statDate 2023python scripts/factor_data.py --code 600519.XSHG --factor valuation --start 2024-01-01 --end 2024-03-31import jqdatasdk as jq
import pandas as pd
# 认证(需先设置环境变量 JQDATA_TOKEN 或 JQDATA_USERNAME/JQDATA_PASSWORD)
jq.auth(os.environ.get('JQDATA_USERNAME', ''), os.environ.get('JQDATA_PASSWORD', ''))
# 或使用 Token: jq.auth(token='your_token')
# 获取日K线数据
df = jq.get_price('000001.XSHE', start_date='2024-01-01', end_date='2024-12-31',
frequency='daily', fields=['open', 'high', 'low', 'close', 'volume'])
# 获取财务数据
q = jq.query(jq.valuation).filter(jq.valuation.code == '000001.XSHE')
fundamentals = jq.get_fundamentals(q, date='2024-01-01')
XXXXXX.XSHG,深圳市场为 XXXXXX.XSHEnpx claudepluginhub lzwme/finance-quant-skills --plugin quant-skillsFetches A-share market data, financials, and macro indicators via Tushare API. Provides scripts for daily K-line, income statements, and index data. Requires Tushare token.
Queries A-share securities data (K-line, financials, macro, industry) via the free BaoStock Python API, returning pandas DataFrames.
Queries Chinese A-share data via local akshare Python library: real-time quotes, historical K-lines (daily/weekly/monthly/minute), adjusted prices, shareholder counts, announcements. Uses EM/Sina APIs, outputs CSV/JSON.