PTrade业务流程介绍!免费PTrade量化交易软件怎么申请?
发布时间:2025-12-15 16:24阅读:321
一、业务流程框架介绍
ptrade量化引擎以事件触发为基础,通过初始化事件(initialize)、盘前事件(before_trading_start)、盘中事件(handle_data)、盘后事件(after_trading_end)来完成每个交易日的策略任务。
initialize和handle_data是一个允许运行策略的最基础结构,也就是必选项,before_trading_start和after_trading_end是可以按需运行的。
handle_data仅满足日线和分钟级别的盘中处理,tick级别的盘中处理则需要通过tick_data或者run_interval来实现。
ptrade还支持委托主推事件(on_order_respense)、交易主推事件(on_trade_response),可以通过委托和成交的信息来处理策略逻辑,是tick级的一个补充。
除了以上的一些事件以外,ptrade也支持通过定时任务来运行策略逻辑,可以通过run_daily接口实现。
下面图片更能清楚显示流程框架:

二、函数介绍
| 函数 | 介绍 |
| initialize(必选) | 该函数仅在回测、交易模块可用,于初始化一些全局变量。 |
| handle_data(必选) | 在交易时间内按指定的周期频率运行,是用于处理策略交易的主要模块,根据策略保存时的周期参数分为每分钟运行和每天运行。 |
| before_trading_start(可选) | 该函数在每天开始交易前被调用一次,用于添加每天都要初始化的信息,如无盘前初始化需求。 |
| after_trading_end(可选) | 该函数会在每天交易结束之后调用,用于处理每天收盘后的操作。 |
| tick_data(可选) | 该函数可以用于处理tick级别策略的交易逻辑,每隔3秒执行一次。 |
| on_order_response (可选) | 该函数会在委托主推回调时响应。 |
| on_trade_response(可选) | 该函数会在成交主推回调时响应。 |
上述就是业务流程框架的全部内容了,感兴趣的小伙伴可以私信留言,得到进一步的文档支持。

温馨提示:投资有风险,选择需谨慎。
- 量化交易level2数据获取有渠道吗?这家券商量化level2数据免费提供!
- 量化交易需要level2数据怎么获取?哪家券商支持量化交易的Level2数据?
- 炒股深圳股票开户只需要简单几步!5分钟左右完成线上股票开户流程!
- 哪家券商量化开户提供level2行情数据?提供level2行情的量化交易软件—PTrade!
- 量化交易开户怎么办理?QMT/PTrade量化开户申请流程、门槛与费用全指南
- 韩国主要证券交易所增设晚间交易时段,交易时间延长至晚上8点!
- 免费量化开户!量化交易开户怎么办理?QMT/PTrade量化软件申请流程、门槛与费用全指南
- 688科创板股票开户怎么办理?2026年科创板开户只需这几步!
-
标普上调中国券商评级:“bb+”是什么意思?信用评级符号一次讲清”
2026-09-29 14:00
-
股票突然停牌,钱会被锁住吗?停复牌规则和期限一次讲清
2026-09-29 14:00
-
银行理财也会亏?R1到R5风险等级怎么看,"业绩比较基准"不等于收益
2026-09-29 14:00



问一问
从业认证

+微信
分享该文章
