Skip to content

分笔数据持久化 (tdx_transaction_saver) ​

提供股票和指数分笔(成交明细)数据保存功能。

模块路径 ​

FQData.DataStore.savers.tdx_transaction_saver

核心功能 ​

功能说明
股票分笔保存单只/批量股票分笔数据
指数分笔保存单只/批量指数分笔数据

主要函数 ​

save_stock_transaction ​

python
def save_stock_transaction(
    code: Optional[str] = None,
    start_date: Optional[str] = None,
    end_date: Optional[str] = None
) -> bool

保存股票分笔数据。

参数:

  • code: 股票代码,None 表示全部股票
  • start_date: 开始日期
  • end_date: 结束日期

返回: 保存是否成功

示例:

python
from FQData import save_stock_transaction

result = save_stock_transaction('600000', start_date='2024-01-01', end_date='2024-01-31')
print(f"保存结果: {result}")

save_index_transaction ​

python
def save_index_transaction(
    code: Optional[str] = None,
    start_date: Optional[str] = None,
    end_date: Optional[str] = None
) -> bool

保存指数分笔数据。

参数:

  • code: 指数代码,None 表示全部指数
  • start_date: 开始日期
  • end_date: 结束日期

返回: 保存是否成功


使用示例 ​

保存单只股票分笔 ​

python
from FQData import save_stock_transaction

result = save_stock_transaction('600000', start_date='2024-01-01')

批量保存所有股票分笔 ​

python
from FQData import save_stock_transaction

result = save_stock_transaction(start_date='2024-01-01')
print(f"保存结果: {result}")

保存指数分笔 ​

python
from FQData import save_index_transaction

result = save_index_transaction('000001', start_date='2024-01-01')

数据源 ​

相关文档 ​