Python:平均方向指数 (ADX) 4 方向移动系统计算

这段文字是关于股票指标教程系列中,如何计算平均方向指数(ADX)的讲解。

教程首先回顾了之前计算出的正向指标(+DI)和负向指标(-DI),这些指标是ADX的一部分。接着,教程开始定义ADX,并使用代码进行计算。

代码中,首先定义了两个变量,分别代表正向指标和负向指标的长度。然后,由于在之前的计算中,只考虑了从第二天开始的价格,因此在计算ADX时,需要考虑从第一个数据点开始的所有数据。

接下来,代码开始计算DX,即方向指标。DX的计算公式为:100 * |(+DI - -DI)| / (+DI + -DI)。代码中使用循环遍历所有数据点,并计算每个数据点的DX值。

最后,为了得到ADX,需要对DX进行14周期指数移动平均(EMA)。教程解释了,对DX进行EMA和对DX计算公式中所有指标进行EMA,然后乘以100的效果是一样的。

总结来说,这段文字详细讲解了如何通过代码计算ADX,包括计算DX和对DX进行EMA的步骤。教程还强调了在进行计算时,需要考虑数据点从第一个数据点开始的情况。

本视频教你如何在 Python 中计算平均方向指数 (ADX),ADX 是 Welles Wilder 开发的方向性移动系统的一部分。 本系列的目的是在 Python 中教授数学知识。 为此,我们将使用技术分析中常用的许多流行的股票指标。 对于大多数指标,我们将首先讨论它们,它们的用途,然后教授如何在 Python 中编程它们,最后将它们实际显示在图表上。基本的图表应用程序来自之前的教程系列,这里:http://www.youtube.com/playlist?list=PLQVvvaa0QuDcR-u9O8LyLR7URiKuW-XZq所需文件:实际图表部分的示例代码:http://sentdex.com/sentiment-analysisbig-data-and-python-tutorials-algorithmic-trading/python-matplotlib-sample-code-charting-stocks-python/Python:http://python.orgNumpy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpyMatplotlib:http://matplotlib.org/downloads.html

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sentdex

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值