常用买卖订单类型
这里只列出最常用的订单,一些券商提供了带有复杂策略的订单,比如冰山订单等,主要还是给交易量较大的机构使用,这里暂时不说。具体可以参考盈透的教程:
https://www.interactivebrokers.com/cn/software/tws_new/usersguidebook/ordertypes/order%20types.htm
另外,对于交易所来说,只有市价单和限价单两种基本订单。其他的订单类型,是券商的软件系统提供的,最终券商的系统会帮助监控价格,然后达到条件后就转为市价单和限价单,发给交易所。
# 市价单(Market)
市价单,以市场价格买进或卖出的委托单:
- 买入市价单(buy market),不管当前的卖方报价是多少,立刻买入。
- 卖出市价单(sell market),不管当前的买方是多少,立刻卖出。
市价单没法准确控制成交价,这有时候很危险,比如,你看到卖方报价当前是100,此时你下市价单买入,但实际情况有可能是,当你的买入指令发到交易所时,那个100的卖方报价,已经被成交或者撤销了,而最新的最低卖方报价是110,那么你会110的价格买入,比你逾期的成本高了10%!
# 限价单(Limit)
- 买入限价单(buy limit ):以指定的价格A在交易所挂单,当市场卖方报价,达到该价格或以下时,订单即成交,成交价,一定是你设定的价格A。买入限价单对于做空时的回补操作也有效。
- 卖出限价单(sell limit ):以指定的价格A挂单,当市场买方报价,达到该价格或以上,则执行卖出操作。所以卖出限价的成交价,一定是你设定的价格A。
限价单是对整个市场是可见的,参考股票基础知识的盘口概念,这个一定程度上暴露了自己的意图,如果想隐藏,可以考虑“触及市价单或触及限价单”
另外,如果这个证券成交量不够,不一定能在限价A上成交成功,或者会有部分成交的情况。后续凡是带有限价特点的订单,都是如此。
# 止损单(Stop)
止损,表示预期价格上涨或下跌,但实际情况是价格向相反的方向运动,于是做出减少损失的行为。
- 买入止损单(buy stop):预期价格会下跌,以指定的价格A挂单,当市场买方报价,达到该价格或以上,则买入。这种订单主要用于两种情况:
- 做空止损:预期价格会下跌,但是预期错误达到止损价,则平掉做空仓位。
- 追涨:一旦价格上涨突破止损价,认为会有一波上涨趋势,立刻买入。
- 卖出止损单(sell stop):预期价格会上涨,以指定的价格A挂单,当市场卖方报价,达到该价格或以下,则卖出。这种订单主要用于两种情况:
- 做多止损:预期价格会上涨,但是预期错误达到止损价,则平掉做多仓位。
- 做空:一旦价格下跌突破止损价,认为会有一波下跌趋势,立刻做空。
## 触及市价单(Market If Touched)
触及市价单(market if touched),这种订单和市价单很类似,不过需要设定一个触及格:
- 买入触及市价单:当市场价格下跌到触及价时,立刻以市价买入。注意,这里是以市价买入,而不是限价单里设置的限价A。
- 卖出触及市价单:当市场价格上涨到触及价时,立刻以市价卖出。注意,这里是以市价买入,而不是限价单里设置的限价A。
触及市价单是保存在券商的系统中,直到价格触发到了触及价,才会发送给交易所,所以隐藏了自己的报价,不过它同样面临着市价单的风险,没法控制成交价。
# 触及限价单(Limit If Touched)
触及限价单(limit if touched),这种订单在触及市价单的基础上,加入了限价操作,你需要设定一个限价A,在市场价格触发触及价后,会发送限价单给交易所,限价为你设定的A。
以买入触及限价单为例,你可以设定触及价格为100:
- 可以设定限价如101,当市场价格跌到100以后,你会发送101的限价订单给交易所,这有可能能迅速成交而避免了你的,同时又避免了像市价单一样冒着110的成交价格风险无脑买入。
- 可以设定限价如99,当市场价格跌到100以后,你会发送99的限价订单给交易所。这种方式相当于。在价格到达触及价之前,你都隐藏了自己的限价单,避免被所有人看到。
## 止损限价单(Stop-Limit)
- 买入止损限价(buy stop limit):设置一个限价和一个止损价,限价必须大于止损价,比如限价为20,止损为19,则价格上涨突破19以后,则以限价20的价格挂单买进(<=20就买进)。这种订单和买入止损单的作用类似,之所以设置额外的限价,是避免股价从10突然涨到30后,你不想以市价30买进。
- 卖出止损限价(sell stop limit):设置一个限价和一个止损价,限价必须小于止损价,比如限价为19,止损为20,则价格下跌跌破20以后,则以限价19的价格挂单卖出(<=19就卖出)。这种订单和卖出止损单的作用类似,之所以设置额外的限价,是避免股价从30突然跌倒10后,你不想以市价10卖出。
# 移动停损单(Trailing Stop)
买入移动停损单(but trailing stop),假设设置初始止损价是260:
- 输入订单,设定尾随金额2,则初始停损价262。
- 股价下跌到255。
- 止损价自动调整到257。
- 股价上涨到256,移动止损价不变还是257。
- 股价下跌到250。
- 止损价自动调整到252。
- 股价上涨到253,触发设定的停损价,以市价买进,止盈。
卖出移动停损单(sell trailing stop),假设设置初始止价格是260:
- 输入订单,设定尾随金额2,则初始停损价262。
- 股价上涨到268。
- 止损价自动调整到266。
- 股价下跌到267,移动止损价不变还是266。
- 股价上涨到275。
- 止损价自动调整到273。
- 股价下跌到273,触发设定的停损单,以市价卖出,止盈。
如上,很明显,移动停损单是一种带有止盈性质的订单,当价格向你预期的方向移动时,会动态的将止损价(其实是止盈价)向预期方向调整,以备及时止盈。
# 移动停损限价单(Trailing Stop Limit)
移动止损限价单(trailing stop limit),和移动停损单是类似的,不过除了设定止损价,还要设定一个限价抵消(limit offset),当最后触发停损时,不是以市价买进或卖出,而是以限价买入或卖出。
- 买入移动停损限价单;限价=停损价+限价抵销,以限价买入
- 卖出移动停损限价单;限价=停损价-限价抵销,以限价卖出
## 收盘限价单(Limit On Close)
收盘限价定单(limit on close),和限价单类似,不过是在收盘时,对收盘价判断:
- 买入收盘限价单:收盘价小于或等于限价A时,以收盘价格买入。
- 卖出收盘限价单:收盘价大于或等于限价A时,以收盘价格卖出。
这里的收盘价格肯定要比A,所以券商的系统会长尝试用收盘价去成交。
# 开盘限价定单(Limit On Open)
开盘限价定单(limit on open),和收盘限价单类似,不过是以开盘价来判断。