关于 moexalgo-hi2
moexalgo-hi2 是一项使用 moexalgo Python 包和 DataFrame 获取、分析 HI2 数据的技能,涵盖市场与单个证券查询、筛选、分页及缺失行的解读。
主要功能
- 01查询 EQ、FO、FX 市场的 HI2
- 02获取单个证券的 HI2
- 03按 metric 筛选或透视结果
- 04使用库的 offset 分页
- 05分析结果缺失行的可能原因
适用场景
- 01分析某日全市场的 HI2
- 02查看某证券一段时间的 HI2
- 03在 DataFrame 中比较 HI2 指标
- 04排查查询结果中缺少的数据行
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ moexalgo/ algopack-skills --skill moexalgo-hi2安装后在 Claude Code 中输入/moexalgo-hi2确认已加载。
附带文件references/hi2.md
详细介绍
MOEXAlgo HI2
概述
当用户希望通过 moexalgo Python 包使用 HI2 并分析 DataFrame 时,使用此技能。
访问说明:Promo 包含 HI2。Стартовый / 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")
market_hi2 = eq.hi2(date="2025-01-10")
sber = Ticker("SBER")
sber_hi2 = sber.hi2(start="2025-01-01", end="2025-01-31")
核心工作流
- 使用
Market("EQ"|"FO"|"FX").hi2(date=...)获取所有工具的数据。 - 使用
Ticker(...).hi2(start=..., end=...)获取单个工具的数据。 - 按
metric筛选或透视数据。 - 对支持分页的接口,使用库提供的
offset;不要向库方法传入原始 RESTstart。 - 适用时,使用较宽泛的集中度区间。
- 将缺少的行解释为可能由覆盖范围、访问权限、日期或参与者阈值问题导致。
参考资料
阅读 references/hi2.md,了解签名、指标名称、字段、解释区间和 DataFrame 示例。
适用范围
对于原始端点 URL、curl、JSON/CSV 或不使用 Python 的工作流,请改用直接 HI2 技能。
评论
支持 Markdown