出现 “无效的止损/止盈(Invalid Stop Loss/Take Profit, 简称 SL/TP)” 错误,通常是因为在设置挂单时输入了不符合规则的参数。
常见原因与解决方法:
一、挂单方向设置错误
请确保选择了正确的挂单类型,不同类型的挂单有不同的设置规则,错误的使用方式会导致下单失败。
Buy Stop:必须设置在当前卖出价(Ask)以上。
Sell Stop:必须设置在当前买入价(Bid)以下。
Buy Limit:必须设置在当前卖出价(Ask)以下。
Sell Limit:必须设置在当前买入价(Bid)以上。
二、止损或止盈价格设置不当
止损(SL)和止盈(TP)价格必须与挂单的类型和方向相符,否则将被判定为无效。
买单(Buy Orders):
止损(SL) 必须设置在当前买入价(Bid)以下。
止盈(TP) 必须设置在当前买入价(Bid)以上。
卖单(Sell Orders):
止损(SL) 必须设置在当前卖出价(Ask)以上。
止盈(TP) 必须设置在当前卖出价(Ask)以下。
补充说明:
止损和止盈可以在挂单建立之后随时进行修改。
在设置挂单时,计算预期利润或亏损应基于当前市场价格,而不是订单的开仓价格。
某些情况下,即使订单在止盈位置平仓,也可能产生亏损,尤其是当止盈价格比开仓价更差时;同样地,止损价设置不当也可能导致反常结果。
如无法确认具体错误位置,建议仔细检查订单类型与 SL/TP 设置的逻辑关系,或联系 Taurex 客户支持获取协助。