Skip to content

transaction - 逐笔成交数据 ​

一句话总览 ​

📌 逐笔成交数据管理

⚠️ AI 开发必读 ​

使用场景 ​

✅ 应该使用:

  • 场景1:获取股票逐笔成交
  • 场景2:分析大单交易

❌ 不应该使用:

  • 不应该用于非逐笔数据

依赖 ​

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

TL;DR:

  • 核心能力:逐笔数据查询、大单分析

快速开始 ​

python
from FQData.DataStruct import StockTransactionData

trans = StockTransactionData(data)

# 按股票代码筛选
code_data = trans.get_code('000001')

# 按日期筛选
date_data = trans.get_date('2024-01-01')

# 获取大单(默认100万)
big = trans.get_big_orders(1000000)

# 获取中单
medium = trans.get_medium_order(500000)

# 获取小单
small = trans.get_small_order(200000)

核心类 ​

StockTransactionData ​

股票逐笔成交数据类。

属性 ​

属性类型描述
datapd.DataFrame原始数据
buyorsellpd.Series买卖方向
pricepd.Series价格
volumepd.Series成交量
amountpd.Series成交额
datepd.Series日期
codepd.Series股票代码

方法 ​

方法返回类型描述
to_dfpd.DataFrame转换为 DataFrame
get_codeStockTransactionData按代码筛选
get_dateStockTransactionData按日期筛选
get_time_rangeStockTransactionData按时间范围筛选
get_big_ordersStockTransactionData获取大单
get_medium_orderStockTransactionData获取中单
get_small_orderStockTransactionData获取小单
resampleStockTransactionData重采样

IndexTransactionData ​

指数逐笔成交数据类。

属性和方法与 StockTransactionData 类似。

变更日志 ​

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