我是靠谱客的博主 紧张冬天,最近开发中收集的这篇文章主要介绍双均线matlab操作,使用talib实现双均线策略,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在同花顺,大智慧等一些炒股平台上,我们通常可以看到一些指标分析线的走势。对于一些做短线交易的人来说,技术面也是需要考虑的重要一环,对技术指标的分析尤为重要。其中双均线策略是一个比较简单,也比较常见的一种投资策略。

9b4037b8ff53900e49f68d2c587a27a9.png

如果短期均线从下方突破长期均线,为买入信号,短期均线从上方跌破长期均线则为卖出信号。

双均线(simple moving average)策略虽然简单易懂,但是最大的问题是均线本身计算方法所带来的信号滞后性。等到出现金叉买入点的时候价格已经上涨很多。碰到震荡市就会赔的很惨。

所以使用EMA替代SMA会更好。EMA指标推导得到MACD指标。

MACD金叉策略:

当talib.MACD(np.array(data.close), 12, 26, 9)[0]从下到上突破talib.MACD(np.array(data.close), 12, 26, 9)[1]时,买入

当talib.MACD(np.array(data.close), 12, 26, 9)[0]从上到下突破talib.MACD(np.array(data.close), 12, 26, 9)[1]时,卖出

金叉策略速度 talib.MACD(np.array(data.close), 12, 26, 9)[2]

金叉策略加速度 np.diff(talib.MACD(np.array(data.close), 12, 26, 9)[2]) ## golden cross strategy

MACD零线策略:

当talib.MACD(np.array(data.close), 12, 26, 9)[0]从下到上突破0线时,买入

当talib.MACD(np.array(data.close), 12, 26, 9)[0]从上到下突破0线时,卖出

零线策略速度 X['MACD_macdhist' + str(i)] = talib.MACD(closePrice, i[0], i[1], i[2])[2]

零线策略加速度 X['MACD_macdhist_shift' + str(i)] = np.diff(X['MACD_macdhist' + str(i)]) ## zero cross strategy

最后

以上就是紧张冬天为你收集整理的双均线matlab操作,使用talib实现双均线策略的全部内容,希望文章能够帮你解决双均线matlab操作,使用talib实现双均线策略所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部