【量化交易】ptrade回测时推荐用什么函数获取行情?
发布时间:2026-4-24 14:30阅读:226
在 Ptrade 回测环境中,获取行情数据主要依赖其 Python API 提供的函数。虽然 Ptrade 没有像一些通用量化平台那样丰富的开源生态,但通过其官方提供的接口能满足基本的行情数据获取需求。
1. get_price 函数
- 功能:这是 Ptrade 中获取行情数据的核心函数之一,可获取指定证券在特定时间范围内的价格及相关交易数据,包括开盘价、收盘价、最高价、最低价、成交量、成交额等。
- 参数:
- 示例:
python
from ptrade.api import get_price
# 获取贵州茅台(600519.SH)2023年1月1日至2023年12月31日的日线收盘价
data = get_price(security='600519.SH', start_date='2023 - 01 - 01',
end_date='2023 - 12 - 31', frequency='1d', fields=['close'])
print(data)
2. get_tick_data 函数
- 功能:用于获取指定证券的 Tick 级行情数据,即逐笔成交数据,对于高频交易策略或需要精确分析市场短期波动的策略很有用。
- 参数:
- 示例:
python
from ptrade.api import get_tick_data
# 获取招商银行(600036.SH)在2023年10月10日的Tick数据
tick_data = get_tick_data(security='600036.SH', date='2023 - 10 - 10')
print(tick_data)
3. get_fundamentals 函数
- 功能:当策略需要结合基本面数据进行分析时,该函数可获取指定证券的基本面信息,如财务报表数据、公司基本信息等。
- 参数:
- 示例:
python
from ptrade.api import get_fundamentals
# 获取万科A(000002.SZ)在2022年年报中的总股本和每股收益数据
fundamentals = get_fundamentals(security='000002.SZ', report_date='2022 - 12 - 31',
fields=['total_share', 'eps'])
print(fundamentals)
这些函数基本覆盖了 Ptrade 回测过程中常见的行情数据和基本面数据获取需求,能够满足不同类型量化策略的开发与测试。股票开户找我!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!融资利率5%以下!优惠多多!免费量化!ptrade&QMT!

温馨提示:投资有风险,选择需谨慎。
- 2026完整版QMT量化交易攻略:支持券商、开通资金门槛、实操细则全解析
- 2026最新完整版QMT专业量化交易开户全指南:开通条件、流程、费率全解析
- 现在 QMT 与 PTrade 量化交易怎么选,量化免费开通保姆级全攻略(2026 最新)
- 2026 年最新量化交易 QMT+PTrade 开通全攻略:轻松看懂量化开通门槛
- 2026 量化账户开通全指南|同一账户可同时开通 QMT+PTrade,保姆级流程
- 迅投 QMT 量化交易最新版开户全攻略:申请条件、开通流程!看完就懂!
- 2026 年量化交易开户手续攻略:QMT 如何办理开户?
- 2026 最新|QMT+PTrade 开通保姆级指南✅正版量化软件免费使用,无额外年费!
-
REITs认购&交易权限怎么开?和股票基金有3处不同
2026-08-17 15:40
-
新三板是什么?权限怎么开?三大条件缺一不可
2026-08-17 15:40
-
港股通一笔交易贵在哪?汇率结算+3项费用全拆解
2026-08-17 15:40


问一问

+微信
分享该文章
