本教程是 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