【详细操作】量化交易软件ptrade-行情获取!
发布时间:2026-4-24 14:01阅读:80
在量化交易软件 PTrade 中,可通过多种接口函数获取不同类型的行情数据,以下是详细操作:
- 实时行情快照获取:可使用
get_snapshot接口。该接口支持单只或多只股票行情查询,单只传入字符串,多只传入列表。例如:
python
def initialize(context):
g.security_single = "600570.SS"
g.security_multi = ("600570.SZ", "000001.SZ")
set_universe(g.security_multi)
def handle_data(context, data):
snapshot_single = get_snapshot(g.security_single)
snapshot_multi = get_snapshot(g.security_multi)
if snapshot_single:
log.info("=== 单只股票实时行情 ===")
log.info(snapshot_single)
if snapshot_multi:
log.info("=== 多只股票实时行情 ===")
log.info(snapshot_multi)
- 逐笔行情获取:逐笔委托行情可通过
get_individual_entrust函数获取,如entrust = get_individual_entrust (("000002.XSHE","000032.XSHE"))。逐笔成交行情可使用get_individual_transaction函数,例如transaction = get_individual_transaction (("000002.XSHE","000032.XSHE"))。 - 历史行情 K 线数据获取:可使用
get_history函数,适合批量快速获取多只股票最新 N 条 K 线数据。例如get_history(count=100, frequency='1d', field='close', security_list=('000001.SZ'), fq='pre'),表示获取平安银行最近 100 根日 K 线的前复权收盘价。也可使用get_price函数,适用于单股票多字段深度分析,如get_price(security="600519.SH", start_date="2023-01-01", count=30, frequency='1d', fields=('open','volume')),即获取贵州茅台 2023 年 1 月 1 日后 30 条日 K 线的开盘价和成交量数据。 - 市场行情信息获取:通过
get_market_list可获取支持交易的市场目录,如market_list = get_market_list()。使用get_market_detail可查询指定市场详情,如sh_detail = get_market_detail("XSHG")可获取上交所交易规则、开市时间等信息。
开户找我优惠多多!选8888资金靓号!ETF佣金万0.5!逆回购手续费百万分之一!免费量化qmt/ptrade!更多优惠欢迎找我!

温馨提示:投资有风险,选择需谨慎。
-
养虾理财用的金融Skill是什么?国泰海通灵犀Skills实测,新手也能装
2026-05-09 13:41
-
豆包开启付费!AI行业迎来拐点,普通投资者该怎么布局?
2026-05-09 13:41
-
2026国金证券新人开户能够享受哪些福利?(含6888元品质礼包)
2026-05-09 13:41


问一问

+微信
分享该文章
