前言
随着交易的频繁度和金额,参与交易人的各种多样化,简单的限价和市价交易明显已经不太满足用户需求了,今天就探讨一下交易订单类型
实例
先说说今天有些什么内容:
代码语言:javascript复制import java.util.Arrays;
import java.util.Optional;
/***
* Order type collection
* @author kinbug
*/
public enum OrderType {
GTC(0), // Good till Cancel - 正常的限价单
GTD(1), // Good till Date - 交易者指定交易日之前有效,之后撤销
IOC(2), // Immediate or Cancel - 立即成交否则取消指令
FAK(3), // Fill and Kill - 指定价位成交,剩余自动撤销
FOK(4), // Fill or Kill - 指定价位全部成交,否则自动撤销
MTM(5), // Mark to market - 市价转限价
MPO(6), // Market protection Order - 市价保护单,成交到设置的保护价位置,未成交部分转为临界值得限价单。
LCE(7), // lceberg order - 冰山单
SLO(8), // stop limit order - 止损限价单
SWP(9); // stop with protection order - 止损保护单
private int code;
OrderType(int code) {
this.code = (byte) code;
}
public static Optional<OrderType> of(int code) {
return Arrays.stream(values()).filter(i -> i.code == code).findFirst();
}
}
GTC
说明:正常的限价订单(Good till Cancel),挂单有效到取消。
GTD
说明:有效限价单(Good Till Date),是指在交易者指定的交易日收盘之前,除非订单已成交、被撤单、或合约到期,委托订单会持续有效。 用途:当日有效订单、GTC订单和GTD订单允许交易者预先以低于市价的买价或高于市价的卖价挂单,并设置委托单的有效时长,无需重复操作,给交易者提供了更多灵活性。
IOC
说明:及时成交单(Immediate or Cancel)立即成交否则取消交易 用途: 相当于严格风险市场秩序交易
FAK
说明: FAK订单全称为“Fill and Kill”,是立即成交和撤销指令。指订单在指定价位成交,且剩余订单自动被交易所撤消。 用途: FAK订单能够使全部或部分订单有机会在指定价位立即成交,让交易者以期望价格持有头寸,同时节约交易者对未成交订单的管理成本。
FOK
说明: FOK订单全称为“Fill or Kill”,是立即全部成交否则自动撤销指令。指在限定价位下达指令,如果该指令下所有申报手数未能全部成交,该指令下所有申报手数自动被交易所系统撤销。 用途: FOK订单能够使全部订单有机会在指定价位立即成交,让交易者以期望价格持有头寸,同时节约交易者对未成交订单的管理成本。FOK订单还能有效降低市场人为撤单量并大幅提高市场运行效率。
MTM
说明: 市价剩余转限价订单(Mark to market)是指在委托时无需设定价格,按照市场上可执行的最优报价成交。未成交部分转为相同价格的限价单。 用途: 对订单未成交部分起到保护作用,避免以超出交易者预期的价格成交。
MPO
说明: 市价保护单(Market protection Order)是指在委托时需设定一个保护点位,从市场最优报价起开始成交直至超出保护区间为止。未成交部分转为限价为保护区间临界值的限价单。 用途: 市价保护单可以使交易者避免买单成交价过高或者卖单成交价过低。
LCE
说明: 冰山单(Iceberg order)指的是一笔大单分为可见数量和隐藏数量,下单时只有可见数量(仅占整个订单的一小部分)会向其他市场参与者公开,当该可见数量全部成交后,隐藏数量中的相同手数才会依次变为可见数量。如同冰山一角,所以被称为“冰山单”。 用途: 通常一笔大单进入市场(尤其是流动性不强的市场)时,可能会引起投资者恐慌,造成市场价格的大幅波动。部分交易员不希望其订单手数全部暴露于市场,因而使用冰山单来达到隐藏真实交易量的效果。
SLO
说明: 止损限价单(Stop limit order)包含两个价格:触发价和限价。当市场最新成交价达到或者优于触发价,委托被激活,以限价单挂出参与交易。 用途: 止损限价单让交易者能够更精确地掌控订单成交价格范围。止损限价单可用于及时平仓止损以免造成额外损失,也可用于趋势交易锁定盈利或亏损。
SWP
说明: 止损保护单(Stop with protection order)包含两个价格:触发价和限价。当市场最新成交价达到或者优于触发价时,委托被激活,以限价单挂出参与交易。 用途: 止损保护单让交易者能够更精确地掌控订单成交价格范围。止损保护单可用于及时平仓止损以免造成额外损失,也可用于趋势交易锁定盈利或亏损。相对于止损限价单,止损保护单允许交易者设定一个与触发价不同的限价。
免责声明:期货交易风险较高,不适合所有投资者。请结合您的投资经验、财务状况、交易目标、市场不确定性以及其它相关因素,评估交易是否适合您。本文信息仅供参考,认为信息来源可靠,但不保证其准确性,请您核实交易所是否支持订单类型,以及是否适用于每种产品。如果交易所支持该订单类型,请您检查前端交易系统是否支持并适用于每种产品。