order_to - 智能下单「通用」

  • rqalpha.api.orderto(args, *kwargs_)[源代码]
  • 全品种通用智能调仓函数

如果不指定 price, 则相当于 MarketOrder

如果 order_book_id 是股票,则表示仓位调整到多少股

如果 order_book_id 是期货,则进行智能调仓:

  • quantity 表示调整至某个仓位
  • quantity 如果为正数,则先平 SELL 方向仓位,再 BUY 方向开仓 quantity 手
  • quantity 如果为负数,则先平 BUY 方向仓位,再 SELL 方向开仓 -quantity 手

参数:

  • order_book_id (Instrument object | str) – 下单标的物
  • quantity (int) – 调仓量
  • price (float) – 下单价格
  • style (OrderStyle object) – 下单类型, 默认是市价单。目前支持的订单类型有 LimitOrderMarketOrder返回:list[Order]Example:
  1. # 当前仓位为0
  2. # RB1710 调仓至 BUY 2手
  3. order_to('RB1710', 2)
  4.  
  5. # RB1710 调仓至 SELL 1手
  6. order_to('RB1710', -1)