止盈和止损(二)

止盈和止损已经谈过一些基础原则的内容,也给出一套止盈止损的建议,但是那一套的设置办法还是静态的,没办法适应动态的市场,市场是动态的,止盈和止损如果是静态的设置,会导致机械化的设置被不断变化的市场扫损。最直观的就是当你buy进场后,市场马上就不按照你的计划发展,直接反向打止损,尽管这样的情况是存在,但是对于设计的原则:"先活下去"来说,是还需要进一步完善的。

ATR指标的引入

我说过技术指标是一个特征,不能说指标是没有用,关键看你是怎么用法。这里我引用一个指标,ATR真实波动率指标。真实波动幅度均值(ATR)是由韦尔斯·王尔德提出的技术分析指标,用于衡量市场价格波动性。具体ATR是怎么计算的,这里不再累述,不懂的就去查百度,这里就不水文字。

ATR是反应一定周期内市场价格的波动情况,一般设置周期为14,也就是统计当前时图下14条K线的波动情况,ATR越小市场波动越小,越大市场价格波动越大,一般而言在高交易量时段ATR较大,在趋势强烈的时段ATR也较大,当然震荡幅度大的时候ATR也大。

从ATR反应的特征来看,算是一个动态的指标,虽然也是价格的加工,但是也算一种动态特征,在止盈止损的设计行可以引入这个指标,下文将会以14周期ATR作为止盈的设置参考,用什么时图就看个人。

ATR下的止损设置

为什么我只说ATR下的止损,不提止盈,当然我们也可以用ATR参考止盈位置,但是止盈时创造风险的源头,把风险的源头交给指标,我认为是一种冒险的行为,止盈时一种贪婪的反馈,我的建议是将止盈用心理价位去设置,根据不同人的交易习惯和偏好去设定。

在关于止盈和止损(一)里面我提出一套止盈止损设置,当中提出了初始止损值的概念,和移动止损的概念,初始止损的值就是我们可能要面对的最大风险和单笔交易最大成本。如果是这样,对于初始止损的设置尤为关机。这里我建议是用ATR实时值来设置初始止损位置,然这个初始值按照ATR的变动而变动,这里需要为止损值增加一个系数,例如2或者3,系数为2,buy单初始止损值就是开仓价减去2*实时ATR值。这样设置的好处是什么?以xauusd为例,如果当前的的ATR值时3,2倍ATR就是6,简单看如果维持这个波动率,一般认为需要大概2条K的时间才能打掉止损,这样就给我们一个预期,就是我会多长时间没有浮盈就会有损失。

超时逃逸

上面我们引入了ATR指标作为止损的特征去设置,让止损值动态化,但这没有根治问题,我们是要活下去,那就要学会看"市场情绪"(关于市场情绪需要另文详细分析)。我们面对的最差的情况就是当我们一进场buy,市场价格马上就反向运动,尽管我们由2条K的时间去等待市场回调上拉,但这是在赌明天,在这个过程中我们是不是没有办法呢?有,我们不讨论人工的判断,因为人工判断"市场情绪"的办法不一样,我们讨论的是EA,EA的办法可以考虑加入超时逃逸机制,利润我们是在5分钟时间框架下,如果市场朝着我们不利方向运动超过10分钟,且连续两条K有创新低,那就设置为超时逃逸,尽管没有打初始止损,也离场,减少损失。第二种方法,我们是带有移动止损机制的,如果开仓后,在5分钟未能触发移动止损,证明市场上升的动能不足,我不做等待立即触发超时逃逸离场(这时候不一定浮亏离场,也可能微利),避免等待产生风险,让账户活下去。

放弃止盈,用移动止损代替止盈

我们通过移动止损,可以实现保本,是否也可以通过移动止损实现利润,这是肯定的。这里我们可以选择放弃止盈,让利润奔跑。我们放弃心理目标值的止盈,如果市场价格朝有利方向运动到一定位置,我们将初始止盈值调整为保本值,假设我们不做加仓操作,按照总仓位继续持有,价格达到目标30%,移动止损继续上调一定幅度,锁定利润,继续上行继续调整锁定,这也是一个很好的办法。这是我们可以配合仓位的管理,进行浮盈加仓操作,第一次开仓是1手,浮盈加仓时0.3手,在次加仓时加0.1手,注意浮盈加仓一定是越加越小,否则一旦回测可能导致损失,这样就可能让利润一直奔跑,具体如何加仓就和个人风格有关。个人是不怎么喜欢这套方法,高位加仓某个程度上是在创造新风险。

相关推荐
CHENGQUAN_kenan1 小时前
亚马逊境外店铺利润境内回流:税务规则、佛山实操与自查要点
大数据·经验分享·教育电商
野生yumeko2 小时前
QtScrcpy电脑无线控制手机屏幕
经验分享·笔记·智能手机
LccKyI2 小时前
C#学习day06(方法/函数及其关键字,附思维导图)
经验分享·学习·c#
宇的出海纪元2 小时前
独立开发做竞品分析踩坑实录:从手动摸排到自动化监控
人工智能·团队开发·产品经理·个人开发
qingyunliushuiyu3 小时前
制造行业智能问数工具怎么选?2026年选型核心要点梳理
大数据·人工智能·经验分享·制造
神奇小梵4 小时前
安全和开发的需要了解的知识————下载内容的安全,和下载内容如何运行
android·windows·安全·个人开发
00后程序员张4 小时前
有没有更轻量的 iOS 开发环境?快蝎kxapp轻量化路径与构成
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
神明不懂浪漫1 天前
【第五章】队列
开发语言·数据结构·经验分享·笔记·算法
Thom5801 天前
【迅投 QMT】QMT如何获取ETF申赎清单?download_etf_info()与get_etf_info()教程
人工智能·经验分享·量化交易·ptrade·量化编程
神明不懂浪漫1 天前
【第六章】二叉树
开发语言·数据结构·经验分享·笔记·算法