pythonmacd计算公式 pythonmacd等技术指标,有什么包吗

15:38 提问
使用python实现ema(指数移动平均的计算)
ema其公式为:()
EMAtoday=α * Pricetoday + ( 1 - α ) * EMA
其中,α为平滑指数,一般取作2/(N+1)。在计算MACD指标时,EMA计算中的N一般选取12和26天,因此α相应为2/13和2/27。
当公式不断递归,直至EMA1出现,EMA1是没有定义的。EMA1 的取值有几种不同的方法,通常情况下取EMA1为Price1,另外有的技术是将EMA1取值为开头4到5个数值的均值。
在计算机递推计算时,可以写作:
EMAtoday=α * ( Pricetoday - EMAyesterday ) + EMA
在使用过程中Price不是一次性给出,而是通过循环,比如今天提供一个Price明天提供新的Price
调用形式最好是:ema(N,Price)
使用方式如下:(正式使用是通过整个大程序循环,因此ema()的参数不能写在循环之外,不知道用什么办法在其他地方引用过来以及保存计算的中间值)
import random
while 1&30:
a=random()
此处计算a的移动平均值ema
print(ema)
按时间排序
Prices = [0.0] #prices of everyday
EMAs = [0.0] # ems of everyday
def ema ( N , Price) :
Prices.append(Price)
EMAs.append(Price)
EMAs.append((1-a)*EMAs[N-1] + a*Price)
print (EMAs[1])
print (EMAs[2])
其他相关推荐京东量化学院
先定一个能达到的小目标,比方说先编写一个简单的策略
量化平台入门
量化基础知识
什么是量化投资
什么是量化投资
量化投资入门
量化投资入门
量化投资未来的发展
量化投资未来的发展
如何开发量化投资模型
如何开发量化投资模型
什么是单因子测试
什么是单因子测试
量化平台介绍
京东量化平台整体介绍
京东量化平台整体介绍
京东大数据介绍
京东大数据介绍
如何在量化平台编写策略
如何在量化平台编写策略
IDE编写策略介绍
IDE编写策略介绍
一个简单的策略买卖框架
一个简单的策略买卖框架
编程语言基础
Python与Java
Python语言
python零基础系列教程一
python零基础系列教程一
Python语言
python零基础系列教程二
python零基础系列教程二
java零基础系列教程一
java零基础系列教程一
java零基础系列教程二
java零基础系列教程二
API入门讲解
Python API
初始化类函数
初始化类函数
Python API
开盘前事件函数
开盘前事件函数
Python API
行情事件类函数
行情事件类函数
Python API
任务事件类函数
任务事件类函数
Python API
板块行业选股讲解
板块行业选股讲解
Python API
财务选股讲解
财务选股讲解
Python API
获取股票基本信息
获取股票基本信息
Python API
获取行情数据
获取行情数据
Python API
获取其他数据函数
获取其他数据函数
Python API
下单交易函数
下单交易函数
Python API
获取订单函数
获取订单函数
Python API
持仓信息函数
持仓信息函数
Python API
Python API
简单买卖策略案例
简单买卖策略案例
策略与应用
Python应用
python技术指标均线应用
python技术指标均线应用
Python应用
python技术指标kdj应用
python技术指标kdj应用
Python应用
python指标macd的应用
python指标macd的应用
Python应用
去除是停牌退市st股票
去除是停牌退市st股票
Python应用
羊驼策略初步研究
羊驼策略初步研究
Python应用
SMA:talib vs.行情软件
SMA:talib vs.行情软件
Python应用
上升三角形整理形态
上升三角形整理形态
Python应用
上升三角形(修改版)
上升三角形(修改版)
Python应用
多方炮策略研究
多方炮策略研究
Python应用
京东平台的因子测试
京东平台的因子测试
Python应用
京东平台的因子测试(续)
京东平台的因子测试(续)
Python应用
决策树算法
决策树算法
Python应用
决策树算法(续)
决策树算法(续)
Python应用
股价增长率与营业利润率之比选股策略
股价增长与营业利润率选股策略
Python应用
股价增长与营业利润率选股策略(修改1)
股价增长率与营业利润率(修改1)
Python应用
股价增长与营业利润率选股策略(修改2)
股价增长率与营业利润率(修改2)
Python应用
多因子选股
多因子选股
Python应用
小市值策略
小市值策略
Python应用
银行四股轮盘策略
银行四股轮盘策略
Python应用
二八轮动Dual Trust择时策略
二八轮动Dual Trust择时策略
Python应用
一年80%收益的成长股策略(一)
一年80%收益的成长股策略(一)
Python应用
一年80%收益的成长股策略(二)
一年80%收益的成长股策略(二)
Python应用
高卖低买赚Spread策略分享
高卖低买赚Spread策略分享
Python应用
依据最大回撤择时策略
依据最大回撤择时策略
Python应用
如何用RSI指标进行技术分析
如何用RSI指标进行技术分析
量化文章推荐
统计套利之配对交易
统计套利之配对交易
文本挖掘如何应用于量化投资
文本挖掘如何应用于量化投资
文本挖掘之数据爬虫
文本挖掘之数据爬虫
利用舆情情感得分进行量化选股
利用舆情情感得分进行量化选股
摩根斯坦利基金的择时指标
摩根斯坦利基金的择时指标
非负矩阵分解在量化中的探索
非负矩阵分解在量化中的探索
隐式马尔科夫模型(HMM)续
隐式马尔科夫模型(HMM)续
控制买入仓位10%代码
控制买入仓位10%代码
量化金融中使用的时间序列模型
时间序列模型
多因子寻找Alpha&统计套利
多因子寻找Alpha&统计套利
获取指数成分股的历史行情数据
获取指数成分股的历史行情数据
选出上市时间小于20天的品种
选出上市时间小于20天的品种
成长股内在价值策略分享
成长股内在价值策略分享
选择涨停股的技巧有哪些
选择涨停股的技巧有哪些
如何控制回撤
如何控制回撤
控制回撤的第二种方法
控制回撤的第二种方法
止盈止损分时买卖框架
止盈止损分时买卖框架
MA的使用技巧
MA的使用技巧
MACD指标在量化策略实战
MACD指标在量化策略实战
Copyright (C)
京东JD.com 版权所有
投资有风险,购买需谨慎技术指标_股票技术指标大全:K线,均线,MACD,KDJ等技术指标分析_767股票学习网
                 
K线图分析           
&&&&&&&&&&&&
移动平均线          
&&&&&&&&&&&&
分时走势图           
&&&&&&&&&&&&
MACD指标           
&&&&&&&&&&&&
趋势线             
&&&&&&&&&&&&
KDJ指标            
&&&&&&&&&&&&
乖离率BIAS &         
RSI指标& &&         
布林线BOLL &         
威廉指标W%R&         
OBV指标& &&         
SAR指标& &&         
&&&&&&&&&&
DMI指标& &&         
&&&&&&&&&&
ARBR指标 &&         
ROC指标& &&         
PSY指标& &&         
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
首页 | 上一页 | 1
技术指标买卖点大全
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
栏目导航            
                         
推荐教程            
股票买卖点技术图解       
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
主要股票技术指标详解
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
十大股票技术指标精解
&&&&&&&&&&&&&&&&
技术指标视频教程
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 |  |  |  | MACD(指数平滑异同平均线)策略大功告成!有些同学是不是已经绕晕了,这都是啥玩意,算起来好复杂。还好python的talib库帮我们实现了MACD的计算,所以我们只要关心MACD怎么用就好了(注意:talib采用的公式为 MACD = DIFF – DEA,没有乘以2)。使用方法MACD的值本身反映了股市多空力量的走势。MACD上升,说明多方力量在增强,MACD下降,说明空方力量在增强,平衡点在0轴。当MACD穿越0轴时(由正转负或由负转正),很有可能是价格反转的信号。最基本,也是最常用的使用方法,是黄金交叉和死亡交叉方法。(1) 黄金交叉:当DIFF由下向上穿破DEA时, 形成黄金交叉, MACD由负转正,产生买入信号。(2) 死亡交叉:当DIFF由上向下穿破DEA时, 形成死亡交叉, MACD由正转负,产生卖出信号。如下图中,在黄金交叉产生时,我们买入,之后一直享受上涨带来的收益;在死亡交叉时,我们卖出,锁定收益,避免了之后一段时间的下跌。这是MACD最简单的用法,我们还可以结合DIFF与DEA的正负,形态,MACD柱状图的放大缩小等等来深入分析。同时,MACD也可以结合其他指标来一起使用,最常用的有KDJ和RSI指标,有兴趣的同学可以继续深入研究。优点MACD主要适于研判中长期走势.易判断上涨或下跌行情的开始与结束。利用MACD指标,可以判断出目前市况是多头市场还是空头市场,避免逆向操作。在确定趋势后,则可采用相应的买卖策略, 减少无谓频繁进出。缺点当价格在短时间内上下波动较大时,由于MACD反应迟缓,不能迅速产生买卖信号,所以不适于短线操作。从上面的图中我们也可以看出,发出卖出信号的时候,已经发生了3个比较大的下跌,损失了很大的收益,滞后性较为明显。在价格处于盘局中波幅较小 时,MACD发出的买卖信号不明显。在价格波动没有明显的上升或下降趋势,而是保持水平方向的整理,此时DIFF线与DEA线的交叉将会十分频繁,同时MACD柱状线的收放也将频频出现,颜色也会常常由绿转红或者由红转绿,此时MACD指标处于失真状态,使用价值相应降低。如下图中,MACD柱频繁的穿越0轴,不停产生买入卖出信号。而在这种频繁变动的行情,由于MACD本身慢半拍的特性,很难获取收益。回测参数设置:三个时间窗口我们都使用了传统MACD默认的参数:12,26和9。回测结果:在这一年的回测里,策略表现较好,有不错的超额收益。但同时,可以看到,回撤也较大,11月份的暴跌几乎全都吃到了,造成了30%多的回撤。传统MACD的参数,更适用于股票市场,而比特币市场相对来说更加不成熟,又没有涨跌停的限制,所以很容易发生迅速的暴涨暴跌。传统的MACD参数回看时间较长,难以及时对市场的变化做出反应。我们可以尝试着,将DEA的回看时间窗口,由9天调整为5天,回测结果如下:现在的回测结果明显好于之前的,收益更高,回撤更小。所以,在使用MACD时,我们最好不要照搬参数,应当适当做出调整。总结MACD指标是很常见的技术指标,是基于均线原理构造出来的一种趋向类指标。 由于MACD指标通常比较滞后,所以更适用于在中长线的投资中使用。在数字货币市场中使用MACD时,应当对参数适当做出调整(通常是减小参数),不能照搬股票市场。当然,MACD指标还有许多更加复杂的使用方法,有兴趣的同学可以深入学习。关于MACD策略今天就讲到这里,欢迎大家留言讨论~2收藏分享举报文章被以下专栏收录用科学的方法投资比特币推荐阅读{&debug&:false,&apiRoot&:&&,&paySDK&:&https:\u002F\\u002Fapi\u002Fjs&,&wechatConfigAPI&:&\u002Fapi\u002Fwechat\u002Fjssdkconfig&,&name&:&production&,&instance&:&column&,&tokens&:{&X-XSRF-TOKEN&:null,&X-UDID&:null,&Authorization&:&oauth c3cef7c66aa9e6a1e3160e20&}}{&database&:{&Post&:{&&:{&isPending&:false,&contributes&:[{&sourceColumn&:{&lastUpdated&:,&description&:&WeQuant聚焦于数字货币(比特币、莱特币),免费为量化朋友提供精准的数字货币历史与行情数据,以及量化策略在线研发、回测以及策略实例托管、实盘下单及风险控制等量化策略研发基础功能,便于用户方便快捷地验证和使用自己的量化交易策略。&,&permission&:&COLUMN_PUBLIC&,&memberId&:,&contributePermission&:&COLUMN_PUBLIC&,&translatedCommentPermission&:&all&,&canManage&:true,&intro&:&用科学的方法投资比特币&,&urlToken&:&wequant&,&id&:24930,&imagePath&:&v2-6ebbfacfbdcc5cc.jpg&,&slug&:&wequant&,&applyReason&:&0&,&name&:&wequant&,&title&:&wequant&,&url&:&https:\u002F\\u002Fwequant&,&commentPermission&:&COLUMN_ALL_CAN_COMMENT&,&canPost&:true,&created&:,&state&:&COLUMN_NORMAL&,&followers&:1108,&avatar&:{&id&:&v2-6ebbfacfbdcc5cc&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&activateAuthorRequested&:false,&following&:false,&imageUrl&:&https:\u002F\\u002Fv2-6ebbfacfbdcc5cc_l.jpg&,&articlesCount&:52},&state&:&accepted&,&targetPost&:{&titleImage&:&&,&lastUpdated&:,&imagePath&:&&,&permission&:&ARTICLE_PUBLIC&,&topics&:[,16712],&summary&:&最近给大家推荐的都是一些常见指标的策略。同样,今天给大家带来的是MACD(指数平滑异同平均线)策略。这个指标在各种各样的K线图中都能看的到,网上也有很多相关的信息。简介MACD指标应该是大家最常见的技术指标,在很多股票、比特币的软件中都是默认显示…&,&copyPermission&:&ARTICLE_COPYABLE&,&translatedCommentPermission&:&all&,&likes&:0,&origAuthorId&:0,&publishedTime&:&T21:57:43+08:00&,&sourceUrl&:&&,&urlToken&:,&id&:3363422,&withContent&:false,&slug&:,&bigTitleImage&:false,&title&:&MACD(指数平滑异同平均线)策略&,&url&:&\u002Fp\u002F&,&commentPermission&:&ARTICLE_ALL_CAN_COMMENT&,&snapshotUrl&:&&,&created&:,&comments&:0,&columnId&:0,&content&:&&,&parentId&:0,&state&:&ARTICLE_PUBLISHED&,&imageUrl&:&&,&author&:{&bio&:&&,&isFollowing&:false,&hash&:&4e779cc60cce9d2d5e35e&,&uid&:169200,&isOrg&:false,&slug&:&reseted&,&isFollowed&:false,&description&:&&,&name&:&WeQuant-Jason&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Freseted&,&avatar&:{&id&:&v2-d4d13dfaa50b0ecd69b101&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},&memberId&:,&excerptTitle&:&&,&voteType&:&ARTICLE_VOTE_CLEAR&},&id&:724011}],&title&:&MACD(指数平滑异同平均线)策略&,&author&:&reseted&,&content&:&\u003Cp\u003E最近给大家推荐的都是一些常见指标的策略。同样,今天给大家带来的是MACD(指数平滑异同平均线)策略。这个指标在各种各样的K线图中都能看的到,网上也有很多相关的信息。\u003C\u002Fp\u003E\u003Ch2\u003E简介\u003C\u002Fh2\u003E\u003Cp\u003EMACD指标应该是大家最常见的技术指标,在很多股票、比特币的软件中都是默认显示的。MACD是从双指数移动平均线发展而来的。意义和双移动平均线基本相同,即由快、慢均线的离散、聚合表征当前的多空状态和股价可能的发展变化趋势,但阅读起来更方便。\u003C\u002Fp\u003E\u003Ch2\u003E计算方法\u003C\u002Fh2\u003E\u003Cp\u003EMACD的中文名叫做指数平滑异同平均线,听起来很绕口,算起来也不简单。MACD需要先计算两条线:快速(一般选12日)指数移动平均值线EMA1与慢速(一般选26日)指数移动平均值线EMA2。然后用快线减去慢线,得到二者的离差值DIFF。再计算DIFF的指数移动平均线(一般选择9日),得到DEA。用每日的DIFF减去DEA,再乘以2,就得到了MACD的柱状图。\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E公式总结如下(以日为单位举例):\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cdiv class=\&highlight\&\u003E\u003Cpre\u003E\u003Ccode class=\&language-text\&\u003E\u003Cspan\u003E\u003C\u002Fspan\u003E(1)
计算快(12日)、慢(26日)两条EMA线:\n
EMA(12)= 前一日EMA(12)X 11\u002F13 + 今日收盘价 X 2\u002F13\n
EMA(26) = 前一日EMA(26)X 25\u002F27 + 今日收盘价 X 2\u002F27\n(2)
计算离差值DIFF\n
DIFF = EMA(12)- EMA(26)\n(3)
计算DIFF的EMA(9日)值DEA:\n
DEA = 前一日DEA X 8\u002F10 + 今日DIF X 2\u002F10\n(4)
计算MACD:\n
MACD = (DIFF - DEA)* 2\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003C\u002Fdiv\u003E\u003Cp\u003E大功告成!有些同学是不是已经绕晕了,这都是啥玩意,算起来好复杂。还好python的talib库帮我们实现了MACD的计算,所以我们只要关心MACD怎么用就好了(注意:talib采用的公式为 MACD = DIFF – DEA,没有乘以2)。\u003C\u002Fp\u003E\u003Ch2\u003E使用方法\u003C\u002Fh2\u003E\u003Cp\u003EMACD的值本身反映了股市多空力量的走势。MACD上升,说明多方力量在增强,MACD下降,说明空方力量在增强,平衡点在0轴。当MACD穿越0轴时(由正转负或由负转正),很有可能是价格反转的信号。\u003C\u002Fp\u003E\u003Cp\u003E最基本,也是最常用的使用方法,是黄金交叉和死亡交叉方法。\u003C\u002Fp\u003E\u003Cp\u003E(1) 黄金交叉:当DIFF由下向上穿破DEA时, 形成黄金交叉, MACD由负转正,产生买入信号。\u003C\u002Fp\u003E\u003Cp\u003E(2) 死亡交叉:当DIFF由上向下穿破DEA时, 形成死亡交叉, MACD由正转负,产生卖出信号。\u003C\u002Fp\u003E\u003Cp\u003E如下图中,在黄金交叉产生时,我们买入,之后一直享受上涨带来的收益;在死亡交叉时,我们卖出,锁定收益,避免了之后一段时间的下跌。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\\u002Fv2-f56d75b3cf_b.png\& data-rawwidth=\&755\& data-rawheight=\&745\& class=\&origin_image zh-lightbox-thumb\& width=\&755\& data-original=\&https:\u002F\\u002Fv2-f56d75b3cf_r.png\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='755'%20height='745'&&\u002Fsvg&\& data-rawwidth=\&755\& data-rawheight=\&745\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&755\& data-original=\&https:\u002F\\u002Fv2-f56d75b3cf_r.png\& data-actualsrc=\&https:\u002F\\u002Fv2-f56d75b3cf_b.png\&\u003E\u003Cp\u003E这是MACD最简单的用法,我们还可以结合DIFF与DEA的正负,形态,MACD柱状图的放大缩小等等来深入分析。同时,MACD也可以结合其他指标来一起使用,最常用的有KDJ和RSI指标,有兴趣的同学可以继续深入研究。\u003C\u002Fp\u003E\u003Ch2\u003E优点\u003C\u002Fh2\u003E\u003Cp\u003EMACD主要适于研判中长期走势.易判断上涨或下跌行情的开始与结束。利用MACD指标,可以判断出目前市况是多头市场还是空头市场,避免逆向操作。在确定趋势后,则可采用相应的买卖策略, 减少无谓频繁进出。\u003C\u002Fp\u003E\u003Ch2\u003E缺点\u003C\u002Fh2\u003E\u003Cp\u003E当价格在短时间内上下波动较大时,由于MACD反应迟缓,不能迅速产生买卖信号,所以不适于短线操作。从上面的图中我们也可以看出,发出卖出信号的时候,已经发生了3个比较大的下跌,损失了很大的收益,滞后性较为明显。\u003C\u002Fp\u003E\u003Cp\u003E在价格处于盘局中波幅较小 时,MACD发出的买卖信号不明显。在价格波动没有明显的上升或下降趋势,而是保持水平方向的整理,此时DIFF线与DEA线的交叉将会十分频繁,同时MACD柱状线的收放也将频频出现,颜色也会常常由绿转红或者由红转绿,此时MACD指标处于失真状态,使用价值相应降低。如下图中,MACD柱频繁的穿越0轴,不停产生买入卖出信号。而在这种频繁变动的行情,由于MACD本身慢半拍的特性,很难获取收益。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\\u002Fv2-7df19fa4ae3f3abfde21dc4c508b44c6_b.png\& data-rawwidth=\&444\& data-rawheight=\&681\& class=\&origin_image zh-lightbox-thumb\& width=\&444\& data-original=\&https:\u002F\\u002Fv2-7df19fa4ae3f3abfde21dc4c508b44c6_r.png\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='444'%20height='681'&&\u002Fsvg&\& data-rawwidth=\&444\& data-rawheight=\&681\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&444\& data-original=\&https:\u002F\\u002Fv2-7df19fa4ae3f3abfde21dc4c508b44c6_r.png\& data-actualsrc=\&https:\u002F\\u002Fv2-7df19fa4ae3f3abfde21dc4c508b44c6_b.png\&\u003E\u003Ch2\u003E回测\u003C\u002Fh2\u003E\u003Cul\u003E\u003Cli\u003E参数设置:\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\\u002Fv2-9aeec1e80c043e8c9350_b.png\& data-rawwidth=\&319\& data-rawheight=\&122\& class=\&content_image\& width=\&319\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='319'%20height='122'&&\u002Fsvg&\& data-rawwidth=\&319\& data-rawheight=\&122\& class=\&content_image lazy\& width=\&319\& data-actualsrc=\&https:\u002F\\u002Fv2-9aeec1e80c043e8c9350_b.png\&\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E三个时间窗口我们都使用了传统MACD默认的参数:12,26和9。\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E回测结果:\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\\u002Fv2-fd001f9bf9c3d129f72441_b.png\& data-rawwidth=\&864\& data-rawheight=\&405\& class=\&origin_image zh-lightbox-thumb\& width=\&864\& data-original=\&https:\u002F\\u002Fv2-fd001f9bf9c3d129f72441_r.png\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='864'%20height='405'&&\u002Fsvg&\& data-rawwidth=\&864\& data-rawheight=\&405\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&864\& data-original=\&https:\u002F\\u002Fv2-fd001f9bf9c3d129f72441_r.png\& data-actualsrc=\&https:\u002F\\u002Fv2-fd001f9bf9c3d129f72441_b.png\&\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E在这一年的回测里,策略表现较好,有不错的超额收益。但同时,可以看到,回撤也较大,11月份的暴跌几乎全都吃到了,造成了30%多的回撤。传统MACD的参数,更适用于股票市场,而比特币市场相对来说更加不成熟,又没有涨跌停的限制,所以很容易发生迅速的暴涨暴跌。传统的MACD参数回看时间较长,难以及时对市场的变化做出反应。\u003C\u002Fp\u003E\u003Cp\u003E我们可以尝试着,将DEA的回看时间窗口,由9天调整为5天,回测结果如下:\u003C\u002Fp\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\\u002Fv2-f45c935eea75fb625216a_b.png\& data-rawwidth=\&862\& data-rawheight=\&403\& class=\&origin_image zh-lightbox-thumb\& width=\&862\& data-original=\&https:\u002F\\u002Fv2-f45c935eea75fb625216a_r.png\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='862'%20height='403'&&\u002Fsvg&\& data-rawwidth=\&862\& data-rawheight=\&403\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&862\& data-original=\&https:\u002F\\u002Fv2-f45c935eea75fb625216a_r.png\& data-actualsrc=\&https:\u002F\\u002Fv2-f45c935eea75fb625216a_b.png\&\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E现在的回测结果明显好于之前的,收益更高,回撤更小。所以,在使用MACD时,我们最好不要照搬参数,应当适当做出调整。\u003C\u002Fp\u003E\u003Ch2\u003E总结\u003C\u002Fh2\u003E\u003Cp\u003EMACD指标是很常见的技术指标,是基于均线原理构造出来的一种趋向类指标。 由于MACD指标通常比较滞后,所以更适用于在中长线的投资中使用。在数字货币市场中使用MACD时,应当对参数适当做出调整(通常是减小参数),不能照搬股票市场。当然,MACD指标还有许多更加复杂的使用方法,有兴趣的同学可以深入学习。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E关于MACD策略今天就讲到这里,欢迎大家留言讨论~\u003C\u002Fp\u003E\u003Cp\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003C\u002Fp\u003E&,&updated&:new Date(&T13:57:43.000Z&),&canComment&:false,&commentPermission&:&anyone&,&commentCount&:0,&collapsedCount&:0,&likeCount&:2,&state&:&published&,&isLiked&:false,&slug&:&&,&isTitleImageFullScreen&:false,&rating&:&none&,&titleImage&:&&,&links&:{&comments&:&\u002Fapi\u002Fposts\u002F2Fcomments&},&reviewers&:[],&topics&:[{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&量化交易&},{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&量化&},{&url&:&https:\u002F\\u002Ftopic\u002F&,&id&:&&,&name&:&比特币 (Bitcoin)&}],&adminClosedComment&:false,&titleImageSize&:{&width&:0,&height&:0},&href&:&\u002Fapi\u002Fposts\u002F&,&excerptTitle&:&&,&tipjarState&:&inactivated&,&annotationAction&:[],&sourceUrl&:&&,&pageCommentsCount&:0,&hasPublishingDraft&:false,&snapshotUrl&:&&,&publishedTime&:&T21:57:43+08:00&,&url&:&\u002Fp\u002F&,&lastestLikers&:[{&bio&:null,&isFollowing&:false,&hash&:&ad9bc820d1f49eb09c84dc&,&uid&:56,&isOrg&:false,&slug&:&ceng-ruo-chen&,&isFollowed&:false,&description&:&&,&name&:&曾若辰&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fceng-ruo-chen&,&avatar&:{&id&:&da8e974dc&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&我以我血荐轩辕&,&isFollowing&:false,&hash&:&27cb5cbff9bc&,&uid&:48,&isOrg&:false,&slug&:&wang-sen-68&,&isFollowed&:false,&description&:&&,&name&:&王森&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fwang-sen-68&,&avatar&:{&id&:&v2-bbe629fcd8a5dbebf2121&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}],&summary&:&\u003Cimg src=\&http:\u002F\\u002Fv2-f56d75b3cf_200x112.png\& data-rawwidth=\&755\& data-rawheight=\&745\& class=\&origin_image inline-img zh-lightbox-thumb\& data-original=\&http:\u002F\\u002Fv2-f56d75b3cf_r.png\&\u003E最近给大家推荐的都是一些常见指标的策略。同样,今天给大家带来的是MACD(指数平滑异同平均线)策略。这个指标在各种各样的K线图中都能看的到,网上也有很多相关的信息。简介MACD指标应该是大家最常见的技术指标,在很多股票、比特币的软件中都是默认显示…&,&reviewingCommentsCount&:0,&meta&:{&previous&:null,&next&:null},&annotationDetail&:null,&commentsCount&:0,&likesCount&:2,&FULLINFO&:true}},&User&:{&reseted&:{&isFollowed&:false,&name&:&WeQuant-Jason&,&headline&:&&,&avatarUrl&:&https:\u002F\\u002F50\u002Fv2-d4d13dfaa50b0ecd69b101_s.jpg&,&isFollowing&:false,&type&:&people&,&slug&:&reseted&,&bio&:&&,&hash&:&4e779cc60cce9d2d5e35e&,&uid&:169200,&isOrg&:false,&description&:&&,&badge&:{&identity&:null,&bestAnswerer&:null},&profileUrl&:&https:\u002F\\u002Fpeople\u002Freseted&,&avatar&:{&id&:&v2-d4d13dfaa50b0ecd69b101&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}},&Comment&:{},&favlists&:{}},&me&:{},&global&:{&experimentFeatures&:{&ge3&:&ge3_9&,&ge2&:&ge2_1&,&nwebStickySidebar&:&sticky&,&newMore&:&new&,&liveReviewBuyBar&:&live_review_buy_bar_2&,&liveStore&:&ls_a2_b2_c1_f2&,&isOffice&:&false&,&homeUi2&:&default&,&answerRelatedReadings&:&qa_recommend_with_ads_and_article&,&remixOneKeyPlayButton&:&headerButton&,&asdfadsf&:&asdfad&,&qrcodeLogin&:&qrcode&,&newBuyBar&:&livenewbuy3&,&isShowUnicomFreeEntry&:&unicom_free_entry_off&,&newMobileColumnAppheader&:&new_header&,&zcmLighting&:&zcm&,&favAct&:&default&,&appStoreRateDialog&:&close&,&mobileQaPageProxyHeifetz&:&m_qa_page_nweb&,&iOSNewestVersion&:&4.2.0&,&default&:&None&,&wechatShareModal&:&wechat_share_modal_show&,&qaStickySidebar&:&sticky_sidebar&,&androidProfilePanel&:&panel_b&,&nwebWriteAnswer&:&experiment&}},&columns&:{&next&:{}},&columnPosts&:{},&columnSettings&:{&colomnAuthor&:[],&uploadAvatarDetails&:&&,&contributeRequests&:[],&contributeRequestsTotalCount&:0,&inviteAuthor&:&&},&postComments&:{},&postReviewComments&:{&comments&:[],&newComments&:[],&hasMore&:true},&favlistsByUser&:{},&favlistRelations&:{},&promotions&:{},&draft&:{&titleImage&:&&,&titleImageSize&:{},&isTitleImageFullScreen&:false,&canTitleImageFullScreen&:false,&title&:&&,&titleImageUploading&:false,&error&:&&,&content&:&&,&draftLoading&:false,&globalLoading&:false,&pendingVideo&:{&resource&:null,&error&:null}},&drafts&:{&draftsList&:[],&next&:{}},&config&:{&userNotBindPhoneTipString&:{}},&recommendPosts&:{&articleRecommendations&:[],&columnRecommendations&:[]},&env&:{&edition&:{},&isAppView&:false,&appViewConfig&:{&content_padding_top&:128,&content_padding_bottom&:56,&content_padding_left&:16,&content_padding_right&:16,&title_font_size&:22,&body_font_size&:16,&is_dark_theme&:false,&can_auto_load_image&:true,&app_info&:&OS=iOS&},&isApp&:false},&message&:{&newCount&:0},&pushNotification&:{&newCount&:0}}}

我要回帖

更多关于 python 计算macd 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信