3 分钟快速生成代码
输入想法,AI 即刻生成可运行代码
在 PTrade 量化交易平台中,handle_data(context, data) 函数是处理策略交易逻辑的核心模块。它的具体调用时机取决于策略设定的运行周期频率(日线或分钟线)以及当前的运行环境(回测或实盘交易)。
具体调用规则如下:
handle_data 函数都不会在非交易日(如周末、法定节假日)触发。handle_data 仅满足日线和分钟级别的盘中处理。如果你的策略需要 Tick 级别(如每 3 秒一次)的盘中处理,则不能依赖 handle_data,而需要使用 tick_data 或者 run_interval 函数来实现。def initialize(context):
# 初始化,设置股票池
g.security = '600570.SS'
set_universe(g.security)
def handle_data(context, data):
# 该函数会根据设定的频率(日线/分钟线)被系统自动定时调用
# 在此编写买卖逻辑
order(g.security, 100)