跟踪止损市价单
适用市场
| 市场 | 品种 |
|---|---|
| 香港市场 | 股票、窝轮、牛熊证、界内证、ETFs、期货 |
| 美国市场 | 股票、期权、ETFs、期货 |
| 新加坡市场 | 期货 |
| 日本市场 | 期货 |
place_trailing_stop
接口说明
提交跟踪止损市价单。<br> 跟踪止损市价单允许用户设定跟踪金额或跟踪比例,系统根据市场价格的变化情况自动计算出止损触发价格。跟踪止损市价单委托系统在市场价格达到用户指定的止损触发价格时提交一份买或卖的平仓市价单。跟踪止损市价单不能保证某个特定的执行价格且有可能执行价格远离其止损触发价格。<br> 跟踪止损市价单下单时遵循「高买低卖」规则,即跟踪金额或跟踪比例需要大于 0。
place_trailing_stop(symbol, trail_type, trail_value, qty, side=OrderSide.BUY, time_in_force=TimeInForce.DAY)
每 30 秒最多下 15 笔订单。
美股市场跟踪止损市价单交易仅支持盘中时段。
参数
| 参数名 | 类型 | 说明 | 默认值 | 范围 |
|---|---|---|---|---|
| symbol | Contract | 标的 | -- | -- |
| trail_type | TrailType | 跟踪类型 | -- | -- |
| trail_value | float | 跟踪金额/百分比 | -- | -- |
| qty | float | 数量 | -- | -- |
| side | OrderSide | 交易方向 | OrderSide.BUY | -- |
| time_in_force | TimeInForce | 订单期限 | TimeInForce.DAY | -- |
数量自动向下调整到可交易数量
各券商针对不同交易品种,对单笔订单股数有所限制,超出限制会导致下单失败。详见下表:
>| 券商 | 单笔订单的股数上限 | >|-----|-----| >| 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 美元,当触发跟踪金额时,以市价买入 100 股苹果,该订单当日有效
place_trailing_stop(symbol=Contract("US.AAPL"), trail_type=TrailType.AMOUNT, trail_value=5, qty=100, side=OrderSide.BUY, time_in_force=TimeInForce.DAY)
示例返回值
"FT6644468615272262086"