order_shares - 指定股数交易「股票专用」

  • rqalpha.api.ordershares(args, *kwargs_)[源代码]
  • 落指定股数的买/卖单,最常见的落单方式之一。如有需要落单类型当做一个参量传入,如果忽略掉落单类型,那么默认是市价单(market order)。

参数:

  • id_or_ins (Instrument object | str) – 下单标的物
  • amount (int) – 下单量, 正数代表买入,负数代表卖出。将会根据一手xx股来向下调整到一手的倍数,比如中国A股就是调整成100股的倍数。
  • price (float) – 下单价格,默认为None,表示 MarketOrder, 此参数主要用于简化 style 参数。
  • style (OrderStyle object) – 下单类型, 默认是市价单。目前支持的订单类型有 LimitOrderMarketOrder返回:Order object | NoneExample:
  1. #购买Buy 2000 股的平安银行股票,并以市价单发送:
  2. order_shares('000001.XSHE', 2000)
  3. #卖出2000股的平安银行股票,并以市价单发送:
  4. order_shares('000001.XSHE', -2000)
  5. #购买1000股的平安银行股票,并以限价单发送,价格为¥10:
  6. order_shares('000001.XSHG', 1000, style=LimitOrder(10))