93、Python分析股票买点

        python是个好工具。可以用来作很多事情,当然,也可以用来分析股票。

        现在我们对科大讯飞的股票用python做个可视化分析,分析它的买点。或者说,什么情况发生了,股票会上涨。我们只要在之前买入,不就赚钱了吗。

stock.py

图片发自简书App

结果图

图片发自简书App

      程序第6行意思是将文件编码方式更改为utf-8。# coding:utf-8 和 sys.getdefaultencoding() 的区别:

1. # coding:utf-8

作用是定义源代码的编码. 如果没有定义, 此源码中是不可以包含中文字符串的.

PEP 0263 -- Defining Python Source Code Encodings

https://www.python.org/dev/peps/pep-0263/

2. sys.getdefaultencoding()

是设置默认的string的编码格式

        程序12行的__name__是指示当前py文件调用方式的方法。如果它于"__main__"就表示是直接执行,如果不是,则用来被别的文件调用,这个时候if就为False,那么它就不会执行最外层的代码了。

        程序19行意思是股票的ma5,ma20,close指标。close是收盘价。具体这个指标什么意思呢,见下面的解释。

        MA是“移动平均线”的简称,后面的数字:5、10、20.....是时间周期。

        移动平均线,Moving Average,简称MA,原本的意思是移动平均,由于将其制作成线形,所以一般称之为移动平均线,简称均线。它是将某一段时间的收盘价之和除以该周期。 比如日线MA5指5天内的收盘价除以5 。

        移动平均线是由著名的美国投资专家Joseph E.Granville(葛兰碧,又译为格兰威尔)于20世纪中期提出来的。均线理论是当今应用最普遍的技术指标之一,它帮助交易者确认现有趋势、判断将出现的趋势、发现过度延生即将反转的趋势。

      常用移动平均线有5天、10天、30天、60天、120天和240天的指标。其中,5天和10天的短期移动平均线,是短线操作的参照指标,称做日均线指标;30天和60天的是中期均线指标,称做季均线指标;120天、240天的是长期均线指标,称做年均线指标。

python大大的解释版

图片发自简书App

      如大图,给大家点了红点。大家可以看到,ma5,ma20相交的位置,就是红点位置。然后绿线会发生什么事?

      对了,上涨,如图可见,ma5,ma20相交后,绿线会上涨。是不是相交时,我们买入,就可以妥妥的挣钱呢?

      至少这个图是这么说的,但是股市套路多,稍后大家还会学到python分析其他方面的,防止我们被套路。

      对于python大大的解释版中如何实现标出红点的代码,还在研究中……

    最近由于工作比较忙,作业没法按时交,事后会尽可能补上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • python是个好工具。可以用来作很多事情,当然,也可以用来分析股票。 现在我们对科大讯飞的股票用python做个...
    一日歌阅读 1,375评论 1 3
  • 技术分析:股指是最好的参照基本分析:把握宏观经济投资组合:根据行情调整成功者的启示:具备与众不同的思维方式超越专家...
    你在学校阅读 4,594评论 0 13
  • 从来都将“人从呱呱坠地那一刻开始,用哭声向世界宣布你的到来,给父母带来欢喜幸福之余时,就注定你来到这世上后的某...
    游在岸上的鱼阅读 444评论 0 2
  • -1- 再见到婉秋,是一年后了。 二十四线小城热闹的咖啡馆里。她穿过层层叠叠的人群向我走来。 墨绿色的针织长袖线衫...
    北森提耐人阅读 783评论 4 5
  • 似乎大学不只是享受知识的充盈,还有为之付出的精力与奋斗,今天我终于懂了。
    马默阿雅阅读 143评论 0 0