PTrade量化交易软件主要函数介绍!
PTrade量化交易软件
主要函数介绍!
ptrade量化引擎以事件触发为基础,通过初始化事件(initialize)、盘前事件(before_trading_start)、盘中事件(handle_data)、盘后事件(after_trading_end)来完成每个交易日的策略任务。
初始化事件、盘中事件是一个允许运行策略的基础结构,也就是必选项;盘前事件和盘后事件是可以按需运行的。
handle_data仅满足日线和分钟级别的盘中处理,tick级别的盘中处理则需要通过tick_data或者run_interval来实现。
ptrade还支持委托主推事件(on_order_response)、交易主推事件(on_trade_response),可以通过委托和成交的信息来处理策略逻辑,是tick级的一个补充。
除了以上的一些事件以外,ptrade也支持通过定时任务来运行策略逻辑,可以通过run_daily函数实现。
主要函数介绍
get_history获取历史行情;该函数仅在回测、交易、研究模块可用;该函数用于获取最近N条历史行情K线数据。在run_daily或run_interval等函数中不要与handle_data等框架模块同一时刻调用get_history或get_price,否则会偶现获取数据为空的现象。
get_snapshot取行情快照;该函数仅在交易模块可用;该函数用于获取实时行情快照。
get_individual_entrust获取逐笔委托行情;该函数在交易模块可用;该函数用于获取当日逐笔委托行情数据。逐笔成交数据需开通level2行情才能获取到数据,否则无数据返回。
get_individual_transaction 获取逐笔成交行情;该函数在交易模块可用;该函数用于获取当日逐笔成交行情数据。
现在量化交易开通的要求门槛低,QMT、miniQMT、PTrade量化交易软件可以线上免费开通!
温馨提示:投资有风险,选择需谨慎。
本文 软文网 原创,转载保留链接!网址:/licai/177214.html
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



