跟踪止损限价单
适用市场
| 市场 | 品种 |
|---|---|
| 香港市场 | 股票、期权、窝轮、牛熊证、界内证、ETFs、期货 |
| 美国市场 | 股票、期权、ETFs、期货 |
| A股市场 | 股票、ETFs |
| 新加坡市场 | 期货 |
| 日本市场 | 期货 |
place_trailing_stop_limit
接口说明
提交跟踪止损限价单。<br> 跟踪止损限价单允许用户设定跟踪金额或跟踪比例,设定指定价差,系统根据市场价格的变化情况自动计算出止损触发价格。跟踪止损限价单委托系统在市场价格达到用户指定的止损触发价格时提交一份买或卖的平仓限价单。跟踪止损限价单保证某个特定的执行价格但是不保证一定会成交。<br> 跟踪止损限价单下单时遵循「高买低卖」规则,即跟踪金额或跟踪比例需要大于 0,指定价差也需要不小于 0。
place_trailing_stop_limit(symbol, trail_type, trail_value, trail_spread, qty, side=OrderSide.BUY, time_in_force=TimeInForce.DAY, order_trade_session_type=TSType.AUTO)
每 30 秒最多下 15 笔订单。
参数
| 参数名 | 类型 | 说明 | 默认值 | 范围 |
|---|---|---|---|---|
| symbol | Contract | 标的 | -- | -- |
| trail_type | TrailType | 跟踪类型 | -- | -- |
| trail_value | float | 跟踪金额/百分比 | -- | -- |
| trail_spread | float | 指定价差 | -- | -- |
| qty | float | 数量 | -- | -- |
| side | OrderSide | 交易方向 | OrderSide.BUY | -- |
| time_in_force | TimeInForce | 订单期限 | TimeInForce.DAY | -- |
| order_trade_session_type | TSType | 交易时段 | TSType.AUTO | -- |
数量自动向下调整到可交易数量
各券商针对不同交易品种,对单笔订单股数有所限制,超出限制会导致下单失败。详见下表:
>| 券商 | 单笔订单的股数上限 | >|-----|-----| >| FUTU HK | A股通:单笔订单数量不超过100万股,单笔订单金额不超过500万人民币 <br> 美股:单笔订单数量不超过50万股,单笔订单金额不超过500万美元 <br> 香港股票期货/期权:单笔订单数量不超过3,000手 | >| moomoo US | 美股:单笔订单数量不超过50万股,单笔订单金额不超过1,000万美元 | >| moomoo SG | 美股:单笔订单数量不超过50万股,单笔订单金额不超过500万美元 | >| moomoo AU | 美股:无限制 |
跟踪止损限价单的跟踪金额/比例需要符合一定的精度规范,详见下表:
>| 参数 | 整数位数 | 小数位数 | >|-----|-----|-----| >| 跟踪金额 | 期货:8位 <br> 其他:6位 | 美股:4位,美股期权:2位 <br> 期货:9位 <br> 其他:3位 | >| 跟踪比例 | 期货:8位 <br> 其他:6位 | 精确到小数点后 2 位
返回
| 返回类型 | 返回值说明 |
|---|---|
| string | 订单ID |
示例说明
提交跟踪止损限价单,跟踪比例为 5%,当触发比例时,以 1 美元价差买入 100 股苹果,该订单当日有效
place_trailing_stop_limit(symbol=Contract("US.AAPL"), trail_type=TrailType.RATIO, trail_value=0.05, trail_spread=1, qty=100, side=OrderSide.BUY, time_in_force=TimeInForce.DAY, order_trade_session_type=TSType.RTH)
每 30 秒最多下 15 笔订单。 示例返回值
"FT6644468615272262086"