目录

  • Average True Range (ATR)
    • 计算
    • 操作
  • Bollinger Bands
    • 计算
    • 操作
    • Bollinger BandWidth
    • %B
  • Ulcer Index
    • 计算
    • 操作
  • Donchian Channels
    • 计算
    • 操作
    • 和布林带相比
  • Keltner Channels
    • 计算
    • 操作
    • 与 Bollinger Bands 相比
  • Trend 和 Momentum 的区别
    • 动量如何在技术分析中发挥作用
    • 趋势如何在技术分析中发挥作用

Average True Range (ATR)

参考:https://www.thebalance.com/how-average-true-range-atr-can-improve-trading-4154923
https://school.stockcharts.com/doku.php?id=technical_indicators:average_true_range_atr

衡量波动率的指标。需要注意:ATR 不提供价格方向的指示,仅提供波动性。

计算

Current ATR = [(Prior ATR x 13) + Current TR] / 14- Multiply the previous 14-day ATR by 13.- Add the most recent day's TR value.- Divide the total by 14

操作

可以使用 ATR 来进行止损和止盈。

经验法则是将 ATR 乘以 2 以确定合理的止损点。因此,如果您购买股票,您可能会在低于入场价的 ATR 两倍的水平上设置止损。如果你做空一只股票,你会在比入场价高出两倍 ATR 的水平上设置止损。

日内交易者可以使用一分钟 ATR 来估计价格在 5 分钟或 10 分钟内可以移动多少。

Bollinger Bands

参考:https://www.investopedia.com/trading/using-bollinger-bands-to-gauge-trends/

布林带属于一种均值回归策略,适合用在区间波动行情上。

均值回归假设:如果价格显着偏离均值或平均值,则最终会回归均值。

计算

  * Middle Band = 20-day simple moving average (SMA)* Upper Band = 20-day SMA + (20-day standard deviation of price x 2) * Lower Band = 20-day SMA - (20-day standard deviation of price x 2)

操作

当股票价格持续触及 Bollinger Band 上限时,价格被认为超买;相反,当它们持续触及下限时,价格被认为超卖,触发买入信号。

也可以设置多个不同阈值的布林带。比如用 +1 SD 和 +2 SD 来定义上升趋势,用 -1 SD 和 -2 SD 来定义下降趋势。

Bollinger BandWidth

带宽测量上频带和下频带之间的百分比差异。带宽随着布林带变窄而减小,随着布林带变宽而增加。因为布林带基于标准差,下降的带宽反映了波动性的下降,上升的带宽反映了波动性的增加。

( (Upper Band - Lower Band) / Middle Band) * 100

%B

高于 0.80 的读数表明价格接近上限。低于 0.20 的读数表明价格接近下限。向上波段的飙升显示出力量,但有时可以解释为超买。跌至较低的波段表明疲软,但有时可以解释为超卖。在很大程度上取决于潜在趋势和其他指标。虽然 %B 本身可以有一些价值,但最好与其他指标或价格分析结合使用。

%B = (Price - Lower Band)/(Upper Band - Lower Band)

Ulcer Index

只关注下行风险(downside risk)。原因是:该指数是共同基金(mutual funds)所设计,共同基金唯一的风险是唯一的风险是回撤或下跌。

计算

Percent-Drawdown = ((Close - 14-period Max Close)/14-period Max Close) x 100Squared Average = (14-period Sum of Percent-Drawdown Squared)/14 Ulcer Index = Square Root of Squared Average

操作

Ulcer Index 衡量价格从早期高点下跌的深度和持续时间。价值下降幅度越大,恢复到早期高点所需的时间越长,用户界面就越高。从技术上讲,它是价值下降的平方百分比平均值的平方根。平方效应对大回撤的惩罚比小回撤的比例要大。

Donchian Channels

参考:https://www.investopedia.com/terms/d/donchianchannels.asp

Donchian Channels 确定当前价格和预定时期内交易范围之间的比较关系。三个值构建了价格随时间变化的视觉图,类似于布林带,指示所选时期的看涨和看跌程度。

计算

操作

顶线确定了看涨能量的程度,突出了该时期通过牛熊冲突(bull-bear conflict)实现的最高价格。中心线标识了该时期的中值或均值回归价格,突出了该时期通过牛熊冲突实现的中间立场。底线确定了看跌能量的程度,突出了牛熊冲突期间达到的最低价格。

和布林带相比

布林带由于采用的是价格的标准差,因此更加平衡,能够减少极大值或极小值的影响。

Keltner Channels

Keltner Channels 是基于波动率的包络,设置在指数移动平均线之上和之下。该指标类似于布林带,后者使用标准差来设置带。Keltner Channels 不使用标准偏差,而是使用平均真实范围 (ATR)来设置通道距离

Keltner Channels 是一种趋势跟踪指标,用于识别通道突破和通道方向的反转。当趋势平坦时,通道还可用于识别超买和超卖水平。

计算

Middle Line: 20-day exponential moving average
Upper Channel Line: 20-day EMA + (2 x ATR(10))
Lower Channel Line: 20-day EMA - (2 x ATR(10))

操作

主要看实际价格走势和区间的关系,注意一些突破性的价格趋势。(在这些突破点可以加上一些相关的features)

在平稳的区间内,可以用其确定超买、超卖水平。

与 Bollinger Bands 相比

布林带使用的是标准差,而Keltner Channels 使用的是 ATR 。ATR 相比于标准差更加稳定。因此 Keltner Channels 有更加恒定的宽度,非常适合趋势跟踪和趋势识别。

Trend 和 Momentum 的区别

参考:https://www.investopedia.com/ask/answers/121614/what-are-main-differences-between-momentum-and-trend.asp

尽管它们最初看起来很相似,但动量和趋势的概念之间存在真正的差异。它们是两种非竞争技术(non-competing techniques),旨在确定在上涨(upswing)时买入并在下跌(downswing)时卖出的机会,从而相互支持或拒绝对方。

动量如何在技术分析中发挥作用

动量是领先/向前的(forward-looking)

动量投资和交易依赖于价格对其供求强度做出反应(至少部分地)的假设(assumption that prices respond (at least in part) to the strength of their supply and demand inputs)

动量有多种形式。它可以基于上市公司的收益报告、市场买家和卖家之间的关系,甚至是历史价格上涨和下跌的典型速度。从某种意义上说,动量交易可能与技术分析的基本面自相矛盾。

动量没有内在的量化特性,因此大多数基于动量的交易工具将使用公式为不同程度的动量分配价值。这些振荡器中的许多 将在有界范围内进一步绘制这些值,从而允许过去和当前动量趋势之间的跨期比较。这样,动量成为技术分析中最常见的领先指标(leading indicators)

趋势如何在技术分析中发挥作用

趋势是滞后的(backward-looking)

趋势跟踪指标通常不那么主观和雄心勃勃(less subjective and ambitious than momentum indicators)。如果动量是基本的和偶然的,那么趋势就是大局和巧​​合。趋势不一定被视为因果关系,这可能是两者之间最基本的区别

最常见的趋势分析形式是移动平均指标。移动平均线只是将各个历史数据混合在一起以寻找有意义的模式的直观表示。这并不是说趋势不能预测——而是它们为其他指标(例如动量振荡器)奠定了基础(That is not to say that trends cannot be predictive – rather that they lay the groundwork for other indicators)。它们是典型的滞后工具(lagging tools)

【量化笔记】波动volatility相关技术指标以其含义相关推荐

  1. 【学习笔记】多项式相关算法

    [学习笔记]多项式相关算法 手动博客搬家: 本文发表于20181125 13:19:28, 原地址https://blog.csdn.net/suncongbo/article/details/844 ...

  2. 吴恩达《机器学习》学习笔记十——神经网络相关(2)

    吴恩达<机器学习>学习笔记十--神经网络相关(2) 一. 代价函数 二. 反向传播算法 三. 理解反向传播算法 四. 梯度检测 五. 随机初始化 1.全部初始化为0的问题 2.随机初始化的 ...

  3. 吴恩达《机器学习》学习笔记九——神经网络相关(1)

    吴恩达<机器学习>学习笔记九--神经网络相关(1) 一. 非线性假设的问题 二. 神经网络相关知识 1.神经网络的大致历史 2.神经网络的表示 3.前向传播:向量化表示 三. 例子与直觉理 ...

  4. 【QT 5 学习笔记-学习绘图相关+画线图形等+绘图事件+基础学习(1)】

    [QT 5 学习笔记-学习绘图相关+画线图形等+绘图事件+基础学习(1)] 1.说明 2.实验环境 3.参照学习链接 4.自己的学习与理解 5.学习与实践代码. (1)建立基础工程. (2)加入绘图事 ...

  5. Henry前端笔记之 HTML相关

    Henry前端笔记之 HTML相关 一些标签的使用,切记所有标签都需要闭合,不管是单体标签还是成对标签.(尽管目前浏览器是识别有些标签不闭合的情况,但是取的最好的保证兼容性,使用闭合) 标签写法要用小 ...

  6. Henry前端笔记之 CSS相关

    Henry前端笔记之 CSS相关 深入理解vertical-align和line-height的基友关系 深入理解vertical-align和line-height的基友关系 详见:基友理解 px. ...

  7. 【QT 5 学习笔记-学习绘图相关+画图形图片等+绘图设备+基础学习(2)】

    [QT 5 学习笔记-学习绘图相关+画图形图片等+绘图设备+基础学习(2)] 1.说明 2.实验环境 3.参照连接 4.自己的学习与理解 5.学习与实践代码 (1)移动图片测试实验 (1)继续之前的工 ...

  8. 【量化笔记】OBV指标交易策略

    本篇博客是量化笔记系列的最后一篇了,之后会停更一段时间量化内容,后面会写什么还待定 OVB主要计算累计成交量,将股价上涨时的成交量进行正累加,对股价下跌时的成交量进行负累加,计算公式是: O B V ...

  9. Java之GUI编程学习笔记六 —— AWT相关(画笔paint、鼠标监听事件、模拟画图工具)

    Java之GUI编程学习笔记六 -- AWT相关(画笔paint) 参考教程B站狂神https://www.bilibili.com/video/BV1DJ411B75F 了解paint Frame自 ...

最新文章

  1. 顶会paper越来越多,我该怎么看?
  2. ilm 和dlm差异_电力通信系统--加密芯片.pdf
  3. vue-自定义过滤器--时间
  4. Python内置函数(58)——input
  5. CO CCA-作业分割优先级
  6. ALBERT第一作者亲自讲解:Transformer、BERT、ALBERT、XLNet全面解析
  7. CentOS防火墙操作实例(启动、停止、开、闭端口)
  8. php远程文件包含攻击,PHP “is_a()”函数远程文件包含漏洞
  9. 一、SMARTY安装于配置文件
  10. 使用Mave构建多模块项目
  11. 入门需掌握的20个python代码
  12. OPPO A11解账号锁刷机包
  13. 新版win10卸载Microsoft Edge
  14. MPB:山大倪金凤组-​​白蚁肠道微生物样品收集与制备
  15. 计算机开机界面用户如何删除,电脑开机用户去掉登录界面方法
  16. 《流媒体服务器》专栏总览丨蓄力计划
  17. Python0019 音频处理(二).wav文件
  18. maven complie报错汇总
  19. 2021年10月最新使用selenium爬取裁判文书数据(本文仅供技术交流使用)
  20. 创建ITable不能更新记录的问题

热门文章

  1. 一个项目玩转 Android 自定义 Drawable。
  2. 使用HttpClient实现文件的上传下载
  3. 谷歌,草色遥看近却无
  4. 【HTML】table标签--rowspan、colspan属性的使用
  5. 爱旅行-前端环境搭建
  6. 程序员为什么越老贬值的越厉害?
  7. 小黄车使用场景——测试用例
  8. C#获取windows下用于标志当前电脑的唯一性编号
  9. 有容乃大-----C语言
  10. JavaScript是如何工作的:引擎,运行时间以及调用栈的概述