AmazingData 中国量化交易技能은(는) 무엇을 하나요?
AmazingData Claude Code 技能,专为中国量化交易设计。
该技能为 Claude Code 提供了一组工具,用于获取、处理和视觉化中国金融市场数据,支持股票行情、财务数据、宏观经济指标等。用户可以通过自然语言指令触发数据查询,并自动进行策略回测与信号生成,提升量化交易策略的开发效率。
功能特点
- 数据获取:支持 A 股、港股等主流市场的行情、财务、基本面数据。
- 数据处理:提供数据清洗、格式化、合并等常用操作。
- 策略回测:自动执行简单的回测逻辑,生成绩效报告。
- 信号生成:基于技术指标或自定义规则生成交易信号。
- 可视化:支持绘制 K 线图、折线图、柱状图等。
支持的平台
- Claude Code (desktop/web)
使用方法
- 在 Claude Code 中安装该技能。
- 使用自然语言描述你的数据分析需求,例如“获取贵州茅台过去一年的日线数据并计算 20 日均线”。
- 技能将自动调用底层 API 并返回结果。
依赖
- Python 3.8+
- 必需库:
pandas,numpy,matplotlib,tushare或akshare - 可选库:
ta-lib,scikit-learn
配置
你可以在 ~/.claude/skills/amazing-data/config.json 中配置数据源 API 密钥等参数。
{
"tushare_token": "your_tushare_token_here",
"data_cache_dir": "./cache"
}
示例
获取股票行情数据
import pandas as pd
from amazing_data import get_stock_data
df = get_stock_data('000001.SZ', start_date='2024-01-01', end_date='2024-12-31')
print(df.head())
计算技术指标
from amazing_data import compute_ma, compute_rsi
ma20 = compute_ma(df, window=20)
rsi = compute_rsi(df, period=14)
许可证
本项目采用 MIT 许可证。