1. 首页 > 技术分析

talib计算macd不对(如何计算第二天macd的数值)

talib计算macd不对(如何计算第二天macd的数值)

内容导航:
  • 为何自己算的macd与软件上的不一样?
  • 怎样使用tushare的提供的数据与库talib计算macd
  • 通达信和大智慧的MACD为什么计算出来完全不同
  • 您好,对于macd的算法,可以举个实例吗。跪求高手?
  • 求股票公式MACD值,昨天小于前天,今天大于昨天
  • 什么叫平滑移动平均值?
  • 平滑移动平均线的介绍
  • Q1:为何自己算的macd与软件上的不一样?

    我用的大智慧 和通达信的都是第三天都有的
    应该都是第三天就有
    没有的可能有问题吧

    Q2:怎样使用tushare的提供的数据与库talib计算macd

    安装TuShare
    方式1:pip install tushare
    方式2:访问https://pypi.python.org/pypi/tushare/下载安装
    方式3:将源代码下载到本地python setup.py install
    升级TuShare
    1、先查看本地与线上的版本版本号:
    pip search tushare
    2、升级TuShare:
    pip install tushare --upgrade
    确认安装成功
    import tushare as ts
    print ts.__version__
    获取历史交易数据
    import tushare as ts
    df = ts.get_hist_data('600848')
    ts.get_hist_data('600848',ktype='W') #获取周k线数据
    ts.get_hist_data('600848',ktype='M') #获取月k线数据
    ts.get_hist_data('600848',ktype='5') #获取5分钟k线数据
    ts.get_hist_data('600848',ktype='15') #获取15分钟k线数据
    ts.get_hist_data('600848',ktype='30') #获取30分钟k线数据
    ts.get_hist_data('600848',ktype='60') #获取60分钟k线数据
    ts.get_hist_data('sh')#获取上证指数k线数据,其它参数与个股一致,下同
    ts.get_hist_data('sz')#获取深圳成指k线数据 ts.get_hist_data('hs300')#获取沪深300指数k线数据
    ts.get_hist_data('sz50')#获取上证50指数k线数据
    ts.get_hist_data('zxb')#获取中小板指数k线数据
    ts.get_hist_data('cyb')#获取创业板指数k线数据
    Python财经数据接口包TuShare的使用
    获取历史分笔数据
    df = ts.get_tick_data('000756','2015-03-27')
    df.head(10)
    Python财经数据接口包TuShare的使用
    获取实时分笔数据
    df = ts.get_realtime_quotes('000581')
    print df[['code','name','price','bid','ask','volume','amount','time']]
    返回值说明:
    0:name,股票名字
    1:open,今日开盘价
    2:pre_close,昨日收盘价
    3:price,当前价格
    4:high,今日最高价
    5:low,今日最低价
    6:bid,竞买价,即“买一”报价
    7:ask,竞卖价,即“卖一”报价
    8:volumn,成交量 maybe you need do volumn/100
    9:amount,成交金额(元 CNY)
    10:b1_v,委买一(笔数 bid volume)
    11:b1_p,委买一(价格 bid price)
    12:b2_v,“买二”
    13:b2_p,“买二”
    14:b3_v,“买三”
    15:b3_p,“买三”
    16:b4_v,“买四”
    17:b4_p,“买四”
    18:b5_v,“买五”
    19:b5_p,“买五”
    20:a1_v,委卖一(笔数 ask volume)
    21:a1_p,委卖一(价格 ask price)
    ...
    30:date,日期
    31:time,时间

    Q3:通达信和大智慧的MACD为什么计算出来完全不同

    通达信和大智慧的MACD为什么计算出来完全不同,
    是你参数设置不同。

    Q4:您好,对于macd的算法,可以举个实例吗。跪求高手?

    可以举个实例,那就计算一下上证指数,前90天的macd指标吧

    (上证指数收盘价获取可以通过行情软件导出)

    先把上证指数前90天的日期与收盘价数据,粘贴到Excel中,并按图中新建ema12,ema26,dif,dea,macd

    新建后效果如图

    按下面位置填写相应公式效果如图

    计算ema12

    在C3填=B3,

    在C4填=2/13*B4+(1-2/13)*C3,

    向下拖拽到最后计算完,这就把ema12计算出来了

    下面是计算ema26

    在D3填=B3

    在D4填=2/27*B4+(1-2/27)*D3

    拖拽到最后计算完ema26

    下面计算dif

    在E3填写=C3-D3

    然后向下拖拽计算所有dif值

    下面计算一下dea值

    在F3填=E3

    在F4填=2/10*E4+(1-2/10)*F3

    向下拖住到最后计算所有dea的值

    最后计算macd值

    在G3填=(E3-F3)*2

    向下拖拽计算所有macd值

    检验一下计算的对不对,

    随便找一天例如1991年1月8日exce计算的结果是

    8.39 6.68 3.42截图红框有标注

    在看一下行情软件当天的截图

    计算结果完全一样

    最后用Excel插住折线图做一个macd走势对比一下

    两个走势是一模一样的.

    Q5:求股票公式MACD值,昨天小于前天,今天大于昨天

    DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
    DEA:EMA(DIF,9);
    MACD:(DIF-DEA)*2;
    REF(MACD,1)<REF(MACD,2) && MACD>REF(MACD,1);

    公式是帮你编了,但看出来你的水平基本没有入门。你炒股只有亏一条路,用心学习个三五年再说吧。

    Q6:什么叫平滑移动平均值?

    MACD的反转讯号界定为「差离值」的9日移动平均值(9日 EMA)。 在MACD的指数平滑移动平均线计算法则,都分别加重最... 然后再根据差离值计算其9日的平滑异动移动平均差离值MACD。 MACD=前一日MACD×8/10+今日DIF×2/10。 计算出...

    Q7:平滑移动平均线的介绍

    平滑移动平均线(英语缩写为 SMMA )是证券交易市场中使用的一种判断买卖时机的参考指标。是多种平均线计算方法的一种。

    本文由锦鲤发布,不代表本站立场,转载联系作者并注明出处:/showinfo-4-112739-0.html