2.2.2

  • 增加 run_file | run_code | run_func API, 详情请参见 多种方式运行策略
  • Breaking Change: 更改 AbstractStrategyLoader:load 函数的传入参数,现在不需要 strategy 了。
  • 增加 UserFuncStrategyLoader
  • 根据 Issue 116 增加如下内容:
    • POSITION_EFFECT 增加 CLOSE_TODAY 类型
    • 增加调仓函数 order(order_book_id, quantity, price=None) API
      • 如果不传入 price 则认为执行的是 MarketOrder 类型订单,否则下 LimitOrder 订单
      • 期货
        • quantity > 0: 往 BUY 方向调仓 quantity 手
        • quantity < 0: 往 SELL 方向调仓 quantity 手
      • 股票
        • 相当于 order_shares 函数
    • 增加调仓函数 order_to(order_book_id, quantity, price=None) API
      • 基本逻辑和 order 函数一致
      • 区别在于 quantity 表示调仓对应的最终仓位
    • 现有所有下单函数,增加 price option,具体行为和 order | order_to 一致
  • Fix bug in all_instruments PR 123
  • Fix “运行不满一天的情况下 sys_analyser 报 KeyError” PR 118
  • sys_analyser 生成 report 对应的字段进行调整,具体调整内容请查看 commit d9d19f