- BUY (1): 标准买入订单,以当前市场价格或设定的限价购买资产。Injective 中的市价订单也有价格,用于设定订单执行的市场价格上限。
- SELL (2): 标准卖出订单,以当前市场价格或设定的限价出售资产。Injective 中的市价订单也有价格,用于设定订单执行的市场价格下限。
- STOP_BUY (3): 止损买入订单,当预言机价格达到或超过指定的触发价格时,转换为普通买入订单。
- STOP_SELL (4): 止损卖出订单,当预言机价格跌至或低于指定的触发价格时,转换为普通卖出订单。
- TAKE_BUY (5): 止盈买入订单,当预言机价格达到或超过指定的触发价格时,转换为普通买入订单。
- TAKE_SELL (6): 止盈卖出订单,当预言机价格跌至或低于指定的触发价格时,转换为普通卖出订单。
- BUY_PO (7): 只挂单买入。此订单类型确保订单只会被添加到订单簿中,不会与现有订单匹配。它保证你将是市场的”maker”而不是”taker”。
- SELL_PO (8): 只挂单卖出。与 BUY_PO 类似,这确保你的卖出订单只会向订单簿添加流动性,不会与现有订单匹配。
- BUY_ATOMIC (9): 原子买入订单是一种市价订单,会立即执行,绕过频繁批量拍卖 (FBA)。它适用于需要立即执行交易的智能合约。需要支付更高的费用,由全局 exchange 参数定义(目前是正常交易费用的两倍)。
- SELL_ATOMIC (10): 原子卖出订单与 BUY_ATOMIC 类似,会以当前市场价格立即执行,绕过 FBA。
- 立即或取消 (IOC): IOC 订单尚不支持。最接近的订单类型是市价订单 (BUY)。
- 市价订单的最差价格是”price”参数。
