• 金融量化之tushare模块的使用


    一.TuShare简介和环境安装

        TuShare是一个著名的免费、开源的python财经数据接口包。其官网主页为:TuShare -财经数据接口包。
    该接口包如今提供了大量的金融数据,涵盖了股票、基本面、宏观、新闻的等诸多类别数据(具体请自行查看官网),
    并还在不断更新中。TuShare可以基本满足量化初学者的回测需求 环境安装:pip install tushare。如果是老版本升级,可以用升级命令pip install tushare
    --upgrade3,
    在python中导入包:import tushare as ts

    二.Tushare的应用

        我们主要还是应该掌握如何用tushare获取股票行情数据,使用的是ts.get_hist_data()函数或者ts.get_k_data()函数。输入参数为:

            code:股票代码,即6位数字代码,或者指数代码(sh=上证指数 sz=深圳成指 hs300=沪深300指数 sz50=上证50 zxb=中小板 cyb=创业板)

            start:开始日期,格式YYYY-MM-DD

            end:结束日期,格式YYYY-MM-DD

            ktype:数据类型,D=日k线 W=周 M=月 5=5分钟 15=15分钟 30=30分钟 60=60分钟,默认为D

            retry_count:当网络异常后重试次数,默认为3

            pause:重试时停顿秒数,默认为0

            返回值说明:

            date:日期

            open:开盘价

            high:最高价

            close:收盘价

            low:最低价

            volume:成交量

            price_change:价格变动

            p_change:涨跌幅

            ma5:5日均价

            ma10:10日均价

            ma20:20日均价

            v_ma5:5日均量

            v_ma10:10日均量

            v_ma20:20日均量

            turnover:换手率[注:指数无此项]

    二.Tushare实例

      一些概念:

    什么是均线? 对于每一个交易日,都可以计算出前N天的移动平均值,然后把这些移动平均值连起来,成为一条线,就叫做N日移动平均线。
    移动平均线常用线有5天、10天、30天、60天、120天和240天的指标。 5天和10天的是短线操作的参照指标,称做日均线指标;
    30天和60天的是中期均线指标,称做季均线指标; 120天和240天的是长期均线指标,称做年均线指标。
    均线计算方法:MA=(C1+C2+C3+...+Cn)/N C:某日收盘价 N:移动平均周期(天数)


    股票分析技术中的金叉和死叉,可以简单解释为: 分析指标中的两根线,一根为短时间内的指标线,另一根为较长时间的指标线。
    如果短时间的指标线方向拐头向上,并且穿过了较长时间的指标线,这种状态叫“金叉”;
    如果短时间的指标线方向拐头向下,并且穿过了较长时间的指标线,这种状态叫“死叉”;
    一般情况下,出现金叉后,操作趋向买入;死叉则趋向卖出。当然,金叉和死叉只是分析指标之一,要和其他很多指标配合使用,才能增加操作的准确性。

  • 相关阅读:
    通过盘古分词自定义规则功能实现软件版本号的提取
    Js event事件在IE、FF兼容性问题
    Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整
    iPhone代码片段收集(持续更新)
    Activity之间的相互调用与传递参数
    android如何拍照以及返回拍的图片(经过验证的实际例子)
    Android API :SMS短信服务处理和获取联系人
    实现Android的消息通知栏
    iPhone开发 调用摄像头进行拍照等操作
    Android模拟 HTTP multipart/formdata 请求协议信息实现图片上传
  • 原文地址:https://www.cnblogs.com/tjp40922/p/10415398.html
Copyright © 2020-2023  润新知