概述
在同花顺,大智慧等一些炒股平台上,我们通常可以看到一些指标分析线的走势。对于一些做短线交易的人来说,技术面也是需要考虑的重要一环,对技术指标的分析尤为重要。其中双均线策略是一个比较简单,也比较常见的一种投资策略。
如果短期均线从下方突破长期均线,为买入信号,短期均线从上方跌破长期均线则为卖出信号。
双均线(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实现双均线策略所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复