Python:使用 Matplotlib 绘制钱德动量指标图

本教程是 Python 股票和数学系列中的振荡器教程迷你系列的一部分。在上一节课中,我们用 Python 计算了 CMO 指标,现在我们要用 Python 将 CMO 指标绘制在图表上。

如果你还没有准备好启动代码,请访问描述中的链接。向下滚动一点,你会看到带有空槽的示例代码。点击它,这里就是示例代码所在的位置,所以直接选中它,一直滚动到最底部,复制它,把它放到一边,然后粘贴到一个空白脚本中。我会将它粘贴到这个脚本中,我们将在代码中进行所有编辑。如果你向上滚动一点,你会看到这两个小注释,所有编程内容都放在这两个小注释之间,这样可以让你们更容易操作。

一旦你有了代码,回到我们实际编程的地方,你只需要将整个计算部分(从 CMO 定义开始一直到顶部)复制下来,回到这个脚本中,我们不仅需要把它放在顶部,但我现在不想这样做。我们要一直滚动到最底部,直接把它粘贴在这里。现在我们需要修复缩进,所以向上滚动,缩进缩进,现在缩进已经修复了。最后,让我把它在屏幕上对齐一下,好的,现在这里调用了指标,我将输入 cmox 代表 x,cmoay 代表 y,然后我们将输入 ax2.plot 和 cmox,然后我们总是输入一个减号 sp 冒号(如果你想知道为什么,请查看 Python 中的股票图表教程系列),cmoay 减号 sp,最后我们想要一条白线,然后我们将输入 plot y label 并输入 CMO10,文本颜色为白色。这应该是我们所需要做的,所以让我们运行它,它应该会弹出这个窗口,我们将在那里绘制苹果,这里就是我们的图表,只有一条线。

如果你还记得在另一个视频中我向你们展示了这里有一条水平线,这里还有一条线,我还想向你们展示零标记处有一条线,我还想向你们展示简单移动平均线,所以让我们来做一下,它就像这里上面的 RSI 线一样。现在我们已经完成了,让我关闭这个窗口,我们将首先添加这些水平线。要做到这一点非常简单,就是 ax2.axH line,你想把这条 H 线放在哪里?在 50 处,你想让它是什么颜色?红色,对吧?所以它会指示超买情况,我只是在这里粘贴粘贴,这将是零,这将是负 50,这将是绿色,然后我们将把它设置为白色,所以这将是超卖情况,然后就如同那样,这是一条中性线。现在让我们再次绘制它,我们将再次绘制苹果。现在你可以看到我们有了彩色水平线,最后我们...

本教程视频介绍了如何在 Python 和 Matplotlib 中编程和绘制 Chande 动量振荡器 (CMO)。 本系列的目的是在 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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

sentdex

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

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

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

打赏作者

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

抵扣说明:

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

余额充值