Skip to content

indicator - 指标数据

一句话总览

📌 技术指标数据管理

⚠️ AI 开发必读

使用场景

应该使用

  • 场景1:获取技术指标数据
  • 场景2:计算自定义指标

不应该使用

  • 不应该用于行情数据处理

依赖

依赖类型模块说明
必须pandas数据处理

TL;DR

  • 核心能力:指标查询、指标计算

快速开始

python
from FQData.DataStruct import IndicatorData

indicator = IndicatorData(data)

# 获取指标
ma5 = indicator.get_indicator('MA5')

# 按代码筛选
code_data = indicator.get_code('000001')

# 按时间范围筛选
range_data = indicator.get_timerange('2024-01-01', '2024-12-31')

核心类

IndicatorData

属性

属性类型描述
datapd.DataFrame原始数据
indexpd.MultiIndex索引
codeList[str]股票代码列表
datetimeList[pd.Timestamp]时间戳列表

方法

方法返回类型描述
get_indicatorpd.DataFrame获取指标数据
get_codepd.DataFrame按代码筛选
get_timerangepd.DataFrame按时间范围筛选
groupbypd.DataFrame分组
to_dfpd.DataFrame转换为 DataFrame
to_dictdict转换为字典

变更日志

版本日期变更
v1.0.02024-01初始版本