快讯
经济常识:用导出数据计算macd
周macd的数值怎么计算 注意 我要计算方法不是要教我那里有看
周macd计算方法是要等周收盘价出来之后计算的。
先计算12日指数移动平均:
周收盘价*2/(12+1)+(12-1)*上周收盘价/(12+1);
在计算26日指数移动平均:
周收盘价*2/(26+1)+(26-1)*上周收盘价/(26+1);
计算本周diff:
本周diff=12指数移动平均线指数移动平均线;
计算dea:
本周dea=2*本周diff/9-(9-1)*上周diff/(9+1);
最后计算本周macd
macd=(本周diff-本周dea)*2;
所以这里的关键是要知道本周收盘价,然后通过以上公式就可以算出来本周macd。
如果本周还没有收盘,你可以自己假设一个收盘价,那么可以得到一个虚拟macd;
MACD指标的计算方法 MACD在应用上,首先计算出快速移动平均线(即EMA一)和慢速移动平均线(即EMA二),以此两个数值,来作为测量两者(快慢速线)间的离差值(DIF)的依据,然后再求DIF的N周期的平滑移动平均线DEA(也叫MACD、DEM)线。 以EMA一的参数为一二日,EMA二的参数为二陆日,DIF的参数为9日为例来看看MACD的计算过程 一、计算移动平均值(EMA) 一二日EMA的算式为 EMA(一二)=前一日EMA(一二)×一一/一三+今日收盘价×二/一三 二陆日EMA的算式为 EMA(二陆)=前一日EMA(二陆)×二5/二漆+今日收盘价×二/二漆 二、计算离差值(DIF) DIF=今日EMA(一二)-今日EMA(二陆) 三、计算DIF的9日EMA 根据离差值计算其9日的EMA,即离差平均值,是所求的MACD值。为了不与指标原名相混淆,此值又名DEA或DEM。 今日DEA(MACD)=前一日DEA×吧/一0+今日DIF×二/一0 计算出的DIF和DEA的数值均为正值或负值。 理论上,在持续的涨势中,一二日EMA线在二陆日 EMA线之上,其间的正离差值(+DIF)会越来越大;反之,在跌势中离差值可能变为负数(—DIF),也会越来越大,而在行情开始好转时,正负离差值将会缩小。指标MACD正是利用正负的离差值(±DIF)与离差值的N日平均线(N日EMA)的交叉信号作为买卖信号的依据,即再度以快慢速移动线的交叉原理来分析买卖信号。另外,MACD指标在股市软件上还有个辅助指标——BAR柱状线,其公式为:BAR=二×(DIF-DEA),我们还是可以利用BAR柱状线的收缩来决定买卖时机。 离差值DIF和离差平均值DEA是研判MACD的主要工具。其计算方法比较烦琐,由于目前这些计算值都会在股市分析软件上由计算机自动完成,因此,投资者只要了解其运算过程即可,而更重要的是掌握它的研判功能。另外,和其他指标的计算一样,由于选用的计算周期的不同,MACD指标也包括日MACD指标、周MACD指标、月MACD指标年MACD指标以及分钟MACD指标等各种类型。经常被用于股市研判的是日MACD指标和周MACD指标。虽然它们的计算时的取值有所不同,但基本的计算方法一样。 在实践中,将各点的 DIF和DEA(MACD)连接起来就会形成在零轴上下移动的两条快速(短期)和慢速(长期)
怎样使用tushare的提供的数据与库talib计算macd
安装TuShare
方式1:pip install tushare
方式2:访问安装
方式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,时间
MACD计算公式
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
股票MACD公式怎么用
忠告你MACD技术指标,在美国已经被认为[最傻的人谈论的东西]
朋友,别相信技术分析,也许10年5年后你会理解.那全是些忽悠人的.
做价值投资吧
股票里macd.dea怎么算得
我今天才发现。原来什么都是浮云。。。只有紧追换手率和当天趋势才是真的