用途:当用户希望通过 moexalgo Python 包获取 SuperCandles 数据并用 DataFrame 进行分析时使用本技能。
主要能力:通过 Market("EQ"|"FO"|"FX") 按日期获取全部标的,或通过 Ticker(...) 按 start/end 获取单一标的;可按需选择 tradestats、orderstats、obstats 三类指标接口;可结合 pandas 的 groupby、pivot、比率计算或绘图完成分析。
安装与用法:python -m pip install "moexalgo[dataframe]" python-dotenv。使用 dotenv 加载环境变量后设置 session.TOKEN = os.environ["APIKEY"],再调用相应方法。
核心流程:1) 用 Market 获取全市场数据或 Ticker 获取单标的;2) 依据所需指标选择 tradestats/orderstats/obstats;3) 用 pandas 做聚合、透视、比率或绘图;4) 分页使用库内 offset,不要向库方法传入原始 REST 的 start;5) 默认保留 DataFrame,仅在用户明确要求 dict 迭代器时使用 native=True。
访问说明:Promo 包含 SuperCandles;Стартовый / Starter 免费令牌的可用性计划于 T - 1 day,承诺前需先核实当前访问权限。
限制:原始端点 URL、curl、JSON/CSV 或非 Python 场景应改用直接的 SuperCandles 技能。方法签名与字段说明等详见 references/supercandles.md,具体收费与价格暂未提供。