Skip to content

PTrade initialize 初始化

手册全文:PTrade API

initialize

python
initialize(context)
使用场景

该函数仅在回测、交易模块可用

接口说明

该函数用于初始化一些全局变量,是策略运行的唯二必须定义函数之一。

注意事项:

  1. 该函数只会在回测和交易启动的时候运行一次。
可调用接口
set_universe(回测/交易)set_benchmark(回测/交易)set_commission(回测)set_fixed_slippage(回测)set_slippage(回测)
set_volume_ratio(回测)set_limit_mode(回测)set_yesterday_position(回测)set_parameters(回测/交易)run_daily(回测/交易)
run_interval(交易)convert_position_from_csv(回测)get_user_name(回测/交易)get_research_path(回测/交易)get_trade_name(交易)
set_future_commission(回测(期货))set_margin_rate(回测(期货))log(回测/交易)is_trade(回测/交易)permission_test(交易)
create_dir(研究/回测/交易)get_frequency(回测/交易)get_business_type(回测/交易)set_email_info(交易)
参数

context: Context对象,存放有当前的账户及持仓信息;

返回

None

示例
python
def initialize(context):
    #g为全局对象
    g.security = '600570.SS'
    set_universe(g.security)

def handle_data(context, data):
    order('600570.SS',100)

开通 / 代写:关注公众号 Kimi量化