BigQuant使用文档

整百下单的一个例子

由ypyu创建,最终由ypyu 被浏览 48 用户

在默认的AI策略里,交易股数并不是整百,这和实际交易确实有一些不同。之所以这样做,是因为回测主要是验证思想,不想让资金管理、风险控制影响最初的策略思想。

但是,用户是可以手动修改代码,达到整百下单的目的的。

具体方法是修改handle_data函数里交易接口API,同时修改回测类型为:真实价格回测。相关文档可以参考:回测与交易引擎。具体要修改的位置为回测模块trade中的主函数,截图如下: image|572x355

整百下单逻辑部分修改后的代码为:

current_price = data.current(context.symbol(instrument), 'price')
amount = math.floor(cash / current_price / 100) * 100
context.order(context.symbol(instrument), amount)

策略案例


https://bigquant.com/experimentshare/73298d0673f74f23bcf8bd69eb5e8582

\

标签

回测风险控制handle_data函数