老虎量化API文档

order 按照股数下单

order(asset, amount, style='market', limit_price=None)

参数

  • asset: 股票对象
  • amount: 交易股数。 正数为买入,负数为卖出
  • style: 'market' 市价单 或 'limit' 限价单,默认 'market'
  • limit_price: 限价单的价格,仅在 style 为 'limit' 且 limit_price > 0 时有效

返回

  • 订单 id 或 None,如果订单创建成功, 返回订单 id;否则, 返回 None

示例

# 按照市价买入100股苹果
order(symbol('aapl'), 100)

order_value 按照金额下单

order_value(asset, value, style='market', limit_price=None)

参数

  • asset: 股票对象
  • value: 交易的价值。正数为买入, 负数为卖出。
  • style: 同 order
  • limit_price: 限价单的价格, 同 order

返回

  • 订单 id 或 None,如果订单创建成功, 返回订单 id;否则, 返回 None

示例

# 按照市价买入价值10000美元的苹果
order_value(symbol('aapl'), 10000)

order_percent 按照百分比下单

order_percent(asset, percent, style='market', limit_price=None)

按照当前 portfolio 市值的百分比下单。

参数

  • asset: 股票对象
  • percent: 交易的价值。正数为买入, 负数为卖出。
  • style: 同 order
  • limit_price: 限价单的价格, 同 order

返回

  • 订单 id 或 None,如果订单创建成功, 返回订单 id;否则, 返回 None

示例

# 按照市价买入持仓总市值10%的苹果
order_percent(symbol('aapl'), 0.1)

order_target 按照目标股数下单

order_target(asset, target, style='market', limit_price=None)

下单使持仓达到目标股数

参数

  • asset: 股票对象
  • target: 交易的价值。正数为买入, 负数为卖出。
  • style: 同 order
  • limit_price: 限价单的价格, 同 order

返回

  • 订单id 或 None,如果订单创建成功, 返回订单id;否则, 返回 None

示例

# 按照市价买入或卖出苹果,使交易后的持仓数量为100股
order_target(symbol('aapl'), 100)

order_target_value 按照目标价值下单

order_target_value(asset, target_value, style='market', limit_price=None)

下单使持仓达到目标价值

参数

  • asset: 股票对象
  • target: 交易的价值。正数为买入, 负数为卖出。
  • style: 同 order
  • limit_price: 限价单的价格, 同 order

返回

  • 订单id 或 None,如果订单创建成功, 返回订单id;否则, 返回 None

示例

# 按照市价买入或卖出苹果,使交易后的持仓市值为10000美元
order_target_value(symbol('aapl'), 10000)

order_target_percent 按照目标百分比下单

order_target_percent(asset, target_percent, style='market', limit_price=None)

下单使持仓的资产达到目标的百分比。

参数

  • asset: 股票对象
  • target_percent: 交易的价值。正数为买入, 负数为卖出。
  • style: 同 order
  • limit_price: 限价单的价格, 同 order

返回

  • 订单id 或 None,如果订单创建成功, 返回订单id;否则, 返回 None

示例

# 按照市价买入或卖出苹果, 使交易后苹果的持仓市值占总持仓市值的40%
order_target_percent(symbol('aapl'), 0.4)

注:由于order_target, order_value, order_percent, order_target_value, order_target_percent 涉及当前股价及portfolio具体计算,会影响性能,不建议使用