【方方土价格行为学】踏上交易之路(7): 各类订单及其用法















































我在翻译的时候把它称为突破单
因为你是顺着突破的方向入场
并且你希望这个突破最好是成功的
接下来我想讲一个比较特殊的情况
和刚才一样
我们想在价格突破这根大阳线最高点的时候去入场做多
假设这个高点是10
那么我们的buy stop就挂在10.01
我们预期的是,如果价格向上突破
我们就在10.01可以买到
但是有时候突然大幅暴涨暴跌的时候
你会发现:哎?我没有在10.01买入
而是怎么买在10.03了
这种现象叫做滑点
滑点通常有两个原因造成
一个就是突然的波动很剧烈
价格碰到它触发,然后它变成市价买单或者买单
然而价格一下子就超过了10.01 10.02
所以当你这个市价单想要去成交的时候
已经没有办法在10.01买到
那么市价单就是按照最近的能够成交的价格去成交
导致最后真正的成交价格比预期要高一些
或者说一个空头想在10.01止损
但是最后他的止损价格是10.03
他比预期中多亏了2分钱
有时候这样的滑点会非常的极端
甚至可能有1%,2%
比如说你最后是在10.20成交的
那么这个就很可怕
这个就是将近有2%的这个差价
第二个原因可能是流动性不好
比如说一些小股票
或者是一些没有什么人交易的品种
它并不是在每个价格都有订单
比如说在10.01和10.02没有人卖出
没有人在这里挂限价卖单
那么一旦过了10块钱
下一个愿意卖出的订单就在10.03
然后你又是市价单
所以你直接就匹配到了10.03去成交
这个是流动性的问题
对于流动性好的品种
比如说标普股指期货
产生滑点的次数是非常小的
有时候一整个礼拜我都不一定遇得到一次
除非是遇到它突然暴涨突破的时候
可能会有两个ticks或者三个ticks这样的滑点
所以如果只是一两个ticks的
**滑点其实没有那么重要
尤其是对于波段交易而言
但是如果是这样巨大的滑点就会很吃亏
所以呢才会有第二种订单**
也就是当这个价格被触发以后
他不是市价买入,而是挂一个限价买单
比如像这样这种订单叫做buy stop limit
意思就是触发以后
他会挂一个限价的买单
所以你需要设置两个价格
一个是触发价
还要设置限价买单的价格
我这里设置在10.03
它的意思是:如果价格小于等于10.03的话,我就买入
(以最优价格成交)
什么叫最优价格
如果它这里是慢悠悠的突破
尽管你的限价单是挂在10.03
但是你仍然会以10.01买入
买入的价格最多最多不会超过10.03
如果出现了突然的暴涨
这个时候价格已经来到了10.04 10.05
那么你的这个限价买单就不会成交
而是就挂在那边
如果它后面又回调回到10.03,你可以买入
如果它不回调而是一直就这样上涨上去
那么你这笔订单就不会成交
我们现在来看具体的案例
我们用TradingView的回放功能
现在看到的是苹果股票的日k线
假如说我想要在突破这个震荡区间高点的时候
顺势去追涨做多
那么我就可以在这个高点的上方挂buy stop
好,那么现在这个订单就挂在这里
然后等待触发
我们看下一根k线
大家看到没有
本来我的订单是挂在这个地方附近
然后大家看成交的地方在哪里
成交的地方在下一根k线的开盘价
因为下一根k线它跳空高开了
在开盘的瞬间订单就已经被触发
然后变成市价买单
所以它就会直接在当天的开盘价附近买入、成交
它就有点类似滑点
导致你实际上买入的成本要高于预期,高一点点
我们再来看这个地方,回到这根k线
假如说我认为苹果可能会有这样一个反转上涨
然后呢我现在又看到了这一根阳线收在最高
我希望买入,所以我在它的上方挂buy stop
我希望在价格向上突破的时候顺势买入
下一根k线,大家看到
下一根k线往上突破的时候
就在这里成交了,按照市价成交
那么入场之后我肯定要设置一个止损了
比如我们放在这根大阳线的起涨点下方
confirm(确认)
那么我们的这个止损单就挂好了
下一根k线,大家看到没有
尽管我的止损单是挂在这里
但是因为第二天大幅跳空
导致我并不是在这里止损
而是在这根阴线的开盘价止损
我本来是预期这一段风险
但是现在我在这里止损
所以实际上的亏损比预期要大了一倍还要多一点
这个就是sell stop market
触发以后转为市价订单
但是不管怎么说最终仍然是止损离场
仍然是这笔交易
如果我在这里挂的不是stop market
而是stop limit
会发生什么样的事情?我们看一下
这个订单仍然在这里没有卖出
这个止损单失效了
然后价格继续下跌
这个订单就没有起到一个保护性的作用
亏损越来越大
为什么会这样?
当跳空低开之后它被触发了
触发之后转为的是限价卖单
限价卖单只会在大于或者等于这个价格的情况下卖出
现在价格已经跌到这里了
你在这里根本卖不出去
所以它没有办法成交
就失去了保护性止损的意义
**如果你挂的是stop market
尽管比你预期中亏损的更多一些
但它至少也是止损了,总比不止损要好
这样我希望大家就明白这两种订单的区别了**
遇到大幅跳空的时候保护性止损是失效的
比如说这个比较极端的情况
Al Brooks在课程里面提到过
这个是美元对瑞士法郎的一小时图
假设说在这里入场做多
止损放在这个低点下方
那么这一段距离其实很小,只有54个pips
pip指的就是外汇里面的第五位数字
比如说这里是1.0136
6 这个位置就是一个pip
入场点是1.0190
止损位在1.0136
风险是54个pips
结果突然瑞士央行宣布了一个非常奇怪的货币政策
导致出现了这样非常疯狂的跳空低开
这里的保护性止损单最后成交的价格是在这里,在88.94
所以最后的亏损不是预期中的54个pips
而是1,200多个pips
最终的亏损比预期大了20多倍
当然这个是黑天鹅,非常极端的情况
这里我想特别提一下
之前就讲过我非常推荐新手交易者去开一个外汇的账户
或者去开一个CFD的账户
因为这些品种它允许你用
非常非常小的金额去交易
比如你可以只交易0.01手
直到你能够做到稳定盈利了
这个时候你才投入更多的资金
**所以寻常的保护性止损订单
在一些极端情况下它会失去保护的意义**
或者有时候股票也会这样
突然有一个坏消息,或者财报爆雷了
突然跌百分之20,30
这个时候想要保护自己的账户避免大亏的话
就需要用期权替代股票
或者用期权来给自己的仓位做对冲
这个话题我今天会简短的稍微讲一下
但不会占用太多篇幅
以标普的日k线为例
假如说你长期投资持有标普500的ETF
为了防止市场大幅下跌的风险
你可以买入看跌期权
它的原理是这样的
当市场下跌的时候
你的股票,你的ETF是在亏钱的
但是呢你买入的看跌期权
它在这里赚了钱
它能够很大程度上弥补你在股票上的亏损
然后市场它长期是上涨对不对,又涨回来了
看上去这样做非常好
但是呢它也有一些问题
因为在市场上涨的时候,你的看跌期权是会亏钱的
所以在什么情况下用什么方式去保护
它有很大的讲究
这里我想给大家看一个规律
不知道有多少人发现了这一点
在上涨的时候k线都很小
它涨得很慢,但是它每天都涨一点点
在下跌的时候都是大阴线,幅度非常的大
但是呢它持续不了多久
用更准确的语言去描述
应该说在下跌的时候
市场的波动率会变大,它不一定只是大跌而已
它也会大跌大涨
最极端的例子就是2020年疫情的时候
这样的下跌
然后当时每天都是不是跌10%就是涨10%
每天都是熔断
这和期权交易有关
一旦市场跌破了某个关键的点位之后
它的波动率就会开始变大
不管上涨还是下跌,速度都会更加快
当市场恢复平稳的上涨以后
波动就会立刻变小
每天的幅度就变小
但是你看一下跌就又是大阴线
但是它持续的时间很短
这样的暴跌持续的时间很短
涨回去反而是用了更久
但是你看每天只涨一点点一点点
直到突然有一天波动率开始变大
为什么波动率这么重要
我们以特斯拉的某个看跌期权为例
右下方这个implied volatility
被称作隐含波动率
为什么叫隐含?因为它实际上并不存在
它是根据期权价格和它的公式倒推
得到的一个波动率
它其实是预期、预测未来一段时间
特斯拉它会有怎么样的波动
然后我现在拖动这个隐含波动率
大家可以看到,在股票价格没有变化的情况下
这个期权变得越来越贵
反之如果我把这个IV往下调
股价没有变,但是这张期权的价格在不断的贬值
期权变得便宜了
为什么这件事情这么重要
在这个时候,市场每天是小幅上涨或者是震荡
半死不活的时候,波动率非常的低
所以这个时候期权价格很便宜
作为长期持有者来说
这个时候你买入看跌期权做保护是非常合算的
如果继续上涨
你股票的仓位可以赚很多钱
看跌期权只会亏一点点钱
不会对你的利润产生很大的影响
如果发生这样巨大的回调
你的看跌期权可以赚非常非常多的钱
一个是来自Delta
就是股价和期权本身对应的价格变化关系
比如股票每跌一块钱
你的看跌期权就能够赚50块钱
它是一个变化的数字,到后面会越来越大
一开始股价一块钱对应期权50块钱
然后会变成60,70,80
它会无限接近100
但是Delta不会超过100
最多就是九十几这样子
所以这个看跌期权本身就在赚钱的同时
因为波动率变大了
我们刚才直观的展示过
如果波动率变大,期权的价格也会相应升高
这个叫做Vega
比如说这一张特斯拉期权
它的Vega就是52.8
什么意思呢?
隐含波动率每上升1%
这个期权的价格就会上涨52.8
所以在波动率低的情况下面
买入看跌期权作为保护
它能够以最小的成本让你获得最大的对冲的效果
然而有些时候,市场处在一个高波动率的背景下面
比如说在美联储利率决议之前
或者说如果你是做个股的话
在这个公司发布财报之前
它的隐含波动率是非常恐怖的
隐含波动率高代表期权贵
所以你这个时候去买入看跌期权
作为对冲保护的话,成本非常高
而且还有一个问题
就是在财报出来之后
因为一切尘埃落定了嘛
没有不确定的因素
所以它的隐含波动率会急剧下降,导致期权贬值
什么意思呢
如果是这样的大幅跳空,那还好说
你的看跌期权仍然能够赚很多钱
仍然能够帮助你对冲掉一部分的风险
但是它也有可能不涨
这个时候你股票的仓位没有变化
但是你的看跌期权会大幅的贬值
这个叫做iv crush
隐含波动率崩溃导致期权贬值
所以在财报之前买入看跌期权作为保护
它不是一个很好的方法
那么这种情况下
更好的对冲方法是什么呢
聪明的交易者已经想到了
既然这个时候期权很贵
那么我应该做卖方
比如说我应该在上面卖covered call
还有一个做法
我用卖出cover call得到的钱去买put
或者买put spread
这样的话就是一个零成本保护
这个策略叫做collar
摩根大通有一个对冲基金就非常喜欢用这个方式去对冲
这个话题我们暂时一笔带过
和期权有关的话题我们以后单独来讲
刚才我们讲了突破单
在突破的时候顺势交易
比如在突破这个高点的时候顺势买入
在跌破的时候顺势去卖出
和突破单相对应的是限价单
也就是在它往上突破的时候
我不是买入而是卖出
我在这里等它
当价格上来我就卖出
当价格跌下来我就买入
挂在上方的卖单
可以是平仓也可以是开仓
比如说有的多头在区间底部1/3买入做多
然后他不认为价格能够成功的突破
所以在新的高点他要卖出止盈
而不是继续去持有
有或者说的空头认为震荡区间会继续
这个向上的突破是失败的
所以他要逢高去开仓做空
不管是哪一种情况
他们都不认为这个价格能够成功的突破
如果多头认为价格能够继续上涨的话
他就不会在这里止盈
限价单大部分人都比较熟悉
所以我就不花太多时间去讲了
我想着重讲的是
它们在思维方式上是完全相反
Al Brooks非常强调一点
他说新手应该只用stop order入场
他甚至认为绝大部分交易者在入场的时候
都应该用stop order,直到稳定盈利
就是说在你稳定盈利之前
你不应该尝试用其他的方法入场
原因在于用突破单入场的话
你能够保证一件事情
至少在入场的一瞬间
你是顺着市场的趋势的
你是跟随市场
但是限价单不一样
比如说我在EMA20的地方买入
我在这里挂单
它回调到EMA20
我就成功的买入
在我买入的一瞬间市场是在下跌的
所以在入场的一瞬间
我是在对抗这个市场
如果一定要选择一个的话
宁愿是选择永远顺着市场去做
而不是永远逆着市场去做
尽管很多时候用限价单是非常好
比如说我在回调到EMA 20的地方挂限价买单
那这里的案例当然是很正确
有时候它碰到了以后
它会立刻大阴线下跌
它直接就跌破了EMA 20
遇到这种情况,新手他是不知道怎么去应对的
他来不及反应
他甚至错上加错
他继续逆着这个市场继续去限价买入
最终会造成非常大的亏损
只要有这样的大亏存在
哪怕偶尔才出现一次
你的账户就永远不可能稳定盈利
所以大部分交易者,尤其是新手交易者
在入场的时候,只用突破单
不要用市价单,不要用限价单
宁愿选择永远跟随市场
这样的话你的亏损是非常有限的
但是如果遇到这样的趋势
在突破的时候入场
突破的时候入场
突破的时候入场
你可以赚到巨大的利润
但是反过来呢
如果你不知道怎么样正确的使用限价单
你的利润非常有限
但时不时会出现巨大的亏损
导致你永远不可能稳定盈利
我不知道在听的人当中有多少能够听得懂这一点
能够明白我在说什么
如果你暂时听不懂的话
没有关系,等你做了足够多的交易之后
你仔细思考,你会明白很多事情
之前我在社区做了订单专题的预告
然后下面有好多评论都是说
尽管一开始他们并不明白
为什么Al Brooks在直播的时候这么强调
要用突破单入场
虽然不明白,但是他们还是照做了
然后突然发现自己的交易变得完全不一样
所以不只是说用什么方式入场
而是能够明白顺应市场的逻辑
能够培养出这样的习惯和思维
对你的整个交易生涯都是会有巨大的帮助
然后我还想稍微讲一下限价单的成交
比如说你想在某只股票回调到100块的时候买入
于是你就在100.00挂了一个限价买单
想要在这里买入
这根k线正好碰到100块钱
在这种情况下你的买单是不一定能够成交的
我举一个例子
如果这个价格到了100
就说明至少有一手合约在100.00成交
你才会看到价格到这个地方
这里有一个例外,就是外汇
因为很多外汇平台的这个价格
它不是按照成交价格的
它是按照挂单价格显示
它会按照出价或者是要价
或者是一些混合的方式
但是在其他市场呢
如果价格到了的话
就说明至少在这里有一手合约成交
那它可能是这样的情况
在这里挂了买单的合约一共有5,000手
但是愿意在这里卖出的人只有1,000手卖单
所以剩下4,000手买单就没有办法成交
订单成交的顺序是按照先到先得嘛
谁先挂在那里的,谁就先成交
所以正好碰到,并不能够确保所有的买单都可以成交
它需要再往下多跌一个tick
跌到99.99
那么才能说挂在100的买单全部都能成交
这个在日内的短线交易里面比较的重要
假设说你这里不是想买入,你是在做空
然后你想在跌到100块钱的时候止盈
结果价格跌下来,刚刚碰到100
这种情况被称为陷阱tick trap,或者叫tick failure
就是正好碰到,但是你却无法成交
没有办法止盈离场
然后价格迅速反转上涨
你需要在这个过程中买入
就进一步推动这个价格上涨
这是多空双方计算机程序互相给对方制造陷阱的一种方式
我这里主要想讲的就是限价单的成交原理
然后呢我想讲一下市价单
如果市场处于一个明显的趋势
连续出现了3根4根5根阳线收在高位的话
趋势很强劲
这个时候市价买入就可以了
但是市价买入对于新手来说它缺乏一个系统性
我们应该做的事情是
每一笔交易,不管是入场还是离场
都遵循一个同样的规则
那市价入场相对来说缺乏规则
所以其实并不推荐用市价入场
但是有一个例外
就是在这种情况下面
Al Brooks把它称作为buy the close Bull trend
买收盘的上涨趋势
什么意思呢
当你看到有一根阳线收在高位,或者收在一半以上
你就在它收盘的时候点击市价买入
这样它就有系统性了
你的入场遵循了一个规则
看到强势的阳线,就在它收盘的时候去买入
如果是日内交易的话
通常是需要掐表的
大家看我平时《边做边讲》的时候可以看到
在最右边它有一个倒计时
每根k线还有几分钟几秒钟收盘,它会显示
所以你可以看着它,321,点击市价买入
那市价入场它会有一个tick的点差
比如说这里我们看到的市场深度
或者有的人叫它价格阶梯
现在的价格是1650.75 1651.00
在标普期货里面一个tick是0.25
价格最小跳动的单位是0.25
它没有更小的单位了
那假设现在这个收盘价是50.75
如果这里你点击市价买入的话
你在50.75是买不到的
你的成交价格会在51.00
这就是一个tick的点差,一个tick的价值是12.5美金
对于一些账户比较大的人
可能交易几手合约甚至几十手合约
然后他一年下来可能会做800笔
1,000笔甚至更多交易的话
每次每手合约都有12.5美金的点差
实际上累积下来是一个非常大的数字
所以他们就没有选择市价买入
而是选择了另一种方式
也就是在这根k线一收盘、刚刚收盘
他们就会在这个收盘价挂限价买单,等待成交
如果有人主动卖出,价格往下跌的话
他们在这里的限价单就可以成交
这样的话每次都可以节约一个tick的价格
一些期货平台有这个选项
join bid
bid是出价
买方叫做出价,bid
卖方叫要价,ask
这样做每次可以节约一个tick
但是呢它也有风险
我们仔细来看这里的情况
在它收盘之后
立刻在它的收盘价挂限价买单
但是我们看下一根k线
首先它跳空高开了一个tick
所以这个时候你的买单一直没有办法成交
然后呢在开盘后不久
它略微下跌了一个tick
下跌的价格,它的最低点,正好碰到了收盘价
正好碰到了你挂限价买单的地方
然后就上涨
但是我们刚才讲过,刚好碰到的话
其实没有办法确保你的订单是成交的
想要确保成交,必须再多往下跌一个tick
如果是刚好碰到
然后你又排队排在后面,你就买不到
所以尽管你每次交易的每一张合约
都能够省下12.5的这样一个点差
但是它有时候无法成交导致你错过了这个趋势
当然,如果你发现成交不了的话
你可以把这个限价单往上拖
就是去尽量去追涨
但是如果价格波动非常快
你就会错过很大一段
通常来说在这样的趋势里面
我会直接在它的收盘点击市价买入
尤其是对于波段交易来说
因为波段交易你的利润目标可能是20个点
在标普期货里面一个点是4个ticks
所以是80个ticks
那么一个tick的点差对于这么大的利润而言
它实际上是没有所谓的,影响很小
最后我想讲一下条件订单
我把券商的界面切换成中文
条件订单有很多种
我这里主要讲两个
一个是OCO:one cancel the other
也就是说你同时挂两个订单
如果一成交的话,它会自动取消二
或者二成交的话,它会自动取消一
它有什么作用呢
对于新手来说,非常适合用OCO订单去做波段交易
我来举一个例子
这里的话其实出现了非常好的买压
不管是这一根长长的下影线
还是这里有非常多的体积很大
而且收在最高的阳线
所以它是一个很好的去做波段反转、波段上涨的一个机会
在这根阳线的上方挂突破买单其实就足够好了
如果想要更高的胜率,可以继续等待
那这一根阳线更加的强势
而且它突破了这个高点
这个高点还是比较的重要
因为在它之后强势的跌破创新低了
但是现在这个高点被突破,高点不再降低
这时候至少有两段上涨
或者至少是横盘的概率,就更加高
所以我们在这根大阳线的收盘
或者按照我们讲的在它的最高点上方一个tick
我们挂一个buy stop
突破买单
等待下一根k线突破的时候可以买入成交
下一根k线短暂的上涨一点点
所以我们在这里成交了
在成交之后,我们就可以选择挂OCO订单
它也叫bracket order,括号订单
是什么意思呢
一个是止损,我们把止损放在前期的这个低点下方
你也可以放在这个起涨点的下方
设置好止损,再设置好止盈
比如说你想追求一个两倍的盈亏比
这是止损的距离
这里是一倍盈亏比,这里是两倍盈亏比
所以选择在这里挂一个sell limit
然后在这个低点下方挂sell stop
记得要在OCO订单里面
或者是bracket订单里面去选择
这样的话一个成交之后它会取消另一个
这个波段交易最终止盈
那么OCO订单就会自动把这个取消掉
因为很多时候你的目标明明可以达到
但是呢有的人就喜欢在这当中乱操作
Al Brooks把这种方法叫做Walmart trade
沃尔玛交易法
开仓之后用OCO订单设置好止损止盈
然后你就离开,去买东西,去逛超市
去健身,随便你做什么
过两个小时再回来
有时候你会发现成功止盈了
有时候会发现止损
有时候它可能还在当中
如果你的入场是合理的
你的止损位是合理的
在构建这笔交易的时候
如果你的胜率和盈亏比结合起来的数学期望是合理的
那么用这种方式去交易
最后的结果很可能要比你自己在这里面乱操作要好得多
这里说的是5分钟k线
当然你也可以在半小时一小时图上交易
比如说睡觉之前开仓了
然后用OCO设置好止损止盈
第二天起床看一看结果怎么样
只要你交易构建是合理的
这个做法其实非常好,而且也很轻松
最后我想讲一下另外一种条件订单
叫OTO one triggers the other
一个订单成交以后,它会挂另一个订单
它有什么用呢
我举一个例子
比如说英伟达截止到上周五收盘是186
那么我先是在180去挂单买入
然后呢我想在入场的同时就设置好止损
那么这个时候我可以选择停损价
比如说 170
如果在180买到了
券商就会自动帮我在170挂一个止损单
如果跌破的话我就止损
当然你也可以用它来设置止盈单
比如说设置在190
如果在180买入,自动就会挂一个190的止盈的卖单
或者呢你也可以选择加仓
说:我就看好英伟达
我就不断的逢低买入
所以如果你在180买到了
券商会自动在170再帮你挂一个限价买单
然后他可以和我们前面讲到的OCO结合起来
变成OTOCO
呃,听起来比较绕
其实没有什么难的
就是你在开仓之后
同时让券商自动帮你设置好止损和止盈
这个通常是非常短线的剥头皮交易者才会用到
因为如果是波段交易的话
没有那么着急嘛
你开仓之后手动去设置一下就可以了
这个我们在以后讲剥头皮交易的时候才会讲
好~终于讲完了
今天感觉讲了很多的内容啊
最后稍微总结一下
首先我讲了stop order
我称之为突破单
它的成交原理是什么
以及非常重要的一点就是
用突破单背后的思维其实是顺着市场的方向
它是一种很好的习惯
Al Brooks推荐绝大部分交易者在入场的时候都用突破单
然后我也讲了滑点和跳空
有时候会导致你入场的成本比预期中高一点点
或者导致你的止损比想象中更大一点点
为了预防大幅的滑点
有时候交易者会选择用stop limit
但是它的缺点是有无法成交的风险
随着时代的进步
现在都是电子交易,速度很快
尤其是流动性很好的品种
不太容易出现那种非常夸张的滑点
所以现在它用的比较少
大部分直接用stop就可以了
然后我讲了如果遇到一些意外事件
出现大幅跳空的情况
保护性止损就失去了它的意义
如果想要完全避免此类意外
就需要用期权来做对冲保护
其中波动率是一个非常关键的因素
在不同的背景下面可以选择不同的策略
限价单至少在它入场的一瞬间
它是对抗市场的方向
它和突破单是完全不同的思维方式
除非已经稳定盈利
否则的话新手不应该用限价单或者市价单去入场
其中唯一一个例外是:如果趋势非常强
连续的大阳线收在高位
或者连续的大阴线收在低位的时候
交易者可以选择在k线收盘的时候市价入场
因为这个时候趋势已经足够强势
市价入场也是顺着趋势的方向
最后我讲了条件订单
OCO:一个成交了取消另一个
Al Brooks称之为沃尔玛交易
如果你发现自己往往能够看对目标
但是总是因为其他原因提前离场
使用沃尔玛交易的方法可以给你带来超出预期的效果
关于订单的内容就先讲到这里
下一期专题课我会开始讲
各种各样入场的方式和理由
感谢你们的收看
我们之后再见