玩JoinQuant的开始

#初始化方法,在整个回测、模拟实盘中最开始执行一次,用于初始一些全局变量   
#context: UserContext对象,存放有当前的账户/股票持仓信息
initialize(context)


#该函数每个单位时间会调用一次, 如果按天回测,则每天调用一次,如果按分钟,则每分钟调用一次
#data: 一个字典(dict), key是股票代码, value是当时的SecurityUnitData 对象. 
#存放前一个单位时间(按天回测, 是前一天, 按分钟回测, 则是前一分钟) 的数据.
handle_data(context, data) 


#该函数会在每天开始交易前被调用一次, 您可以在这里添加一些每天都要初始化的东西.
before_trading_start(context)
该函数会在每天结束交易后被调用一次, 您可以在这里添加一些每天收盘后要执行的内容. 这个时候所有未完成的订单已经取消.
after_trading_end(context)


set_benchmark('000300.XSHG')   #选定沪深300指数价格作为基准


set_commission(PerTrade(buy_cost=0.0003, sell_cost=0.0003, min_cost=5))   #设定手续费#调用此函数设置手续费, object现在只能PerTrade对象


set_slippage(FixedSlippage(0.02))   #交易误差设定,只支持“固定滑点”,有两种:固定值(FixedSlippage(0.02)),百分比(PriceRelatedSlippage(0.002))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值