order_target_value - 目标价值下单「股票专用」

  • rqalpha.api.ordertarget_value(args, *kwargs_)[源代码]
  • 买入/卖出并且自动调整该证券的仓位到一个目标价值。加仓时,cash_amount 代表现有持仓的价值加上即将花费(包含税费)的现金的总价值。减仓时,cash_amount 代表调整仓位的目标价至。

需要注意,如果资金不足,该API将不会创建发送订单。

参数:

  • id_or_ins (Instrument object | str | List[Instrument] | List[str]) – 下单标的物
  • cash_amount (float) – 最终的该证券的仓位目标价值。
  • price (float) – 下单价格,默认为None,表示 MarketOrder, 此参数主要用于简化 style 参数。
  • style (OrderStyle object) – 下单类型, 默认是市价单。目前支持的订单类型有 LimitOrderMarketOrder返回:Order object | NoneExample:
  1. #如果现在的投资组合中持有价值¥3000的平安银行股票的仓位,以下代码范例会发送花费 ¥7000 现金的平安银行买单到市场。(向下调整到最接近每手股数即100的倍数的股数):
  2. order_target_value('000001.XSHE', 10000)