问答交流

关于模拟交易,以及写策略代码上的一些疑惑

由wjpdehao123创建,最终由wjpdehao123 被浏览 115 用户

问题

话说大佬们如果是我自己写的策略该怎么让他在交易模拟上面,以整百持股买入卖出呀,回测的时候都是整百持股买入卖出,一上模拟就不是整百持股了. 回测模块上有下面这段代码,回测的时候的确是整百持股,为何一到模拟交易就不行了呢?

代码

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

\

标签

模拟交易回测模块
评论
  • ``` amount = math.floor((cash / current_price) % 100) * 100 试下 ``` \
  • 唉,真的可以呀,谢谢大佬
{link}