关于 moexalgo-supercandles
通过 `moexalgo` Python 包获取 MOEXAlgo SuperCandles,并使用 DataFrame 分析结果的技能。它按所需指标选择统计类型,支持跨市场或单只证券查询。
主要功能
- 01查询市场或单只证券
- 02选择成交、订单或盘口统计
- 03使用 pandas 分析 DataFrame
- 04使用库的 `offset` 分页
- 05默认保留 DataFrame 输出
适用场景
- 01按日期分析市场数据
- 02研究单只证券的统计数据
- 03用 pandas 创建透视表、比率或图表
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ moexalgo/ algopack-skills --skill moexalgo-supercandles安装后在 Claude Code 中输入/moexalgo-supercandles确认已加载。
附带文件references/supercandles.md
详细介绍
MOEXAlgo SuperCandles
概述
当用户希望通过 moexalgo Python 包使用 SuperCandles 并分析 DataFrame 时,使用此技能。
访问说明:Promo 包含 SuperCandles。Стартовый / Starter 免费令牌预计将在 T - 1 day 提供;承诺提供前请核实当前访问权限。
快速开始
python -m pip install "moexalgo[dataframe]" python-dotenv
import os
from dotenv import load_dotenv
from moexalgo import session, Market, Ticker
load_dotenv()
session.TOKEN = os.environ["APIKEY"]
eq = Market("EQ")
trades_all = eq.tradestats(date="2025-01-10")
orders_all = eq.orderstats(date="2025-01-10")
book_latest = eq.obstats(date="2025-01-10", latest=True)
sber = Ticker("SBER")
trades = sber.tradestats(start="2025-01-01", end="2025-01-31")
orders = sber.orderstats(start="2025-01-01", end="2025-01-31")
book = sber.obstats(start="2025-01-01", end="2025-01-31")
核心工作流
- 使用
Market("EQ"|"FO"|"FX")按日期获取所有工具的数据。 - 使用
Ticker(...)获取某个工具在start和end期间的数据。 - 根据用户需要的指标选择
tradestats、orderstats或obstats。 - 根据用户要求的输出,使用 pandas 分组、透视表、比率或图表进行分析。
- 在支持分页的地方使用库的
offset;不要将原始 RESTstart传给库方法。 - 默认使用 DataFrame;只有在用户明确要求字典迭代器时才提及
native=True。
参考资料
阅读 references/supercandles.md,了解方法签名、字段、解读说明和 DataFrame 分析示例。
适用范围
对于原始端点 URL、curl、JSON/CSV 或不使用 Python 的回答,请改用直接的 SuperCandles 技能。
评论
支持 Markdown