订单类型:市价单、限价单和止损单
你这辈子会下的每一张单,都是在两个保证之间做选择,而你只能拿到其中一个。要么你确定这笔交易会发生、不确定它花多少钱;要么你确定它花多少钱、不确定它会不会发生。
这一个取舍就解释了市价单、限价单、止损单,以及所有建在它们之上的混合品种。看穿之后,券商下单页面上那份菜单就不再吓人了,它变成了对同一个问题的一组答案。
市价单:成交的确定性
市价单说的是“现在就按订单簿里有的价格把我成交掉”。它会沿着对手方挂着的订单一路往上吃,直到你的数量被凑满。
在流动性好的市场里,这件事既无聊又没问题。如果当前价格一个跳动点之内趴着一亿美元,你的单基本上就成交在你看到的那个数字上。代价是点差,它既小又可预测。
在稀薄的市场里,或者在新闻发布的当口,同样一张单可能走出去很远。订单簿被掏空,你的成交价是它吃掉的一切的平均值,而你预期的价格和你拿到的价格之间的差额就是滑点。《点差、滑点与手续费:看不见的税》那一课会算这件事一年下来实际花多少钱。
市价单还有一个特点:恰恰在你最觉得火烧眉毛的场合,它的表现最差。你最想出来的那一刻,通常就是订单簿最薄的那一刻,因为其他所有人的感受和你一样。这不构成永远不用它的理由,这只构成一个你得知道自己在付什么的理由。
限价单:价格的确定性
限价单说的是“按这个价格或者更好的价格成交我,否则就别成交”。你把它挂出去,它待在订单簿里,然后它等。
这个保证是真的,代价也是真的。如果价格从来没走到你那个数字,你就没有这笔交易。如果价格碰到你的数字之后立刻掉头,你也可能还是没成交,因为所有在同一价格上比你先挂单的人都排在你前面。
限价单还有一个不对称,专门坑初学者。一张成交了的限价买单,意味着有人愿意朝它砸卖。从统计上说,你最好的成交发生在市场正穿过你的时候,而那不总是你原本会挑的时刻。
多数交易所对趴在订单簿里的限价单收更低的费用,因为你提供了流动性而不是拿走流动性。有些平台提供“只做挂单”标记,宁可撤单也不让它以吃单方成交,以此保住那档费率。
止损单:一个触发条件,不是一个价格
多数混淆就住在这里。止损不是一种订单类型,它是附加在订单上的一个条件。
止损单在价格到达你设定的触发位之前一直不激活。到达那一刻,它会转成市价单或者限价单,取决于你选了哪个变体,而这个差别关系极大。
止损市价单保证你出得来,不保证价格。如果价格直接跳空穿过你的触发位,你的止损就变成一张扔进快速行情订单簿里的市价单,能成交在哪儿就成交在哪儿。那个成交价可能远在你打算出场的位置之外。
止损限价单保证价格,不保证你出得来。如果价格跳空越过你的限价,这张单就变成一张永远不会成交的挂单,而你还持着仓位,看着它继续朝着不利方向走。有些交易者当初选止损限价单正是为了躲开滑点,然后在它本该保护自己的那唯一一次事件里发现了这一点。
这两者之间没有正确答案。有的是一个决定:哪一种失败你受得了。而这个决定应该在你需要它之前做好,不是在需要它的当下做。
剩下的全都是组合
跟踪止损会在价格朝有利方向前进时移动触发位,在价格朝不利方向走时按兵不动。Indikora 的吊灯出场就是这个想法写成规则的样子:入场以来的最高价减去 3 倍平均真实波幅,于是波动大的标的会拿到更宽的止损,因而在同样风险下拿到更小的仓位。
OCO,也就是“一个成交另一个自动撤销”,把一张止盈限价单和一张保护性止损单配成一对,成交其中一张就会撤掉另一张。括号单把入场和两个出场包进一张单子里。衍生品平台上的“只减仓”标记,可以防止一张单不小心开出一个反方向的仓位。
这些都不是新机制。它们就是那三个原语加上一些附加条件。
订单类型是这笔交易的一部分,不是它末尾的一个补充动作。一个想得很清楚的想法,用错误的订单类型执行出来,就变成了一笔风险不同的、不同的交易。把入场、出场触发位、以及价格跳空时会发生什么都定下来,你就消掉了一整类意外,而这类意外跟你图看得对不对毫无关系。
市价单保证成交但不保证价格,限价单保证价格但不保证成交,两个你永远拿不齐。
自测
在模拟器里把同一个仓位开两遍,一遍用市价单,一遍用挂在当前买一价上的限价单,记下成交价的差额以及那张限价单到底有没有成交。
模拟器Indikora 提供免费模拟器、K线回放,以及读取你自己交易记录的行为教练。
打开应用