钱德动量摆动指标(CMO)
钱德动量摆动指标
名称: CMO
简介:与其他动量指标摆动指标如相对强弱指标(RSI)和随机指标(KDJ)不同,钱德动量指标在计算公式的
分子中采用上涨日和下跌日的数据。 计算公式:CMO=(Su-Sd)*100/(Su+Sd)
其中:Su是今日收盘价与昨日收盘价(上涨日)差值加总。若当日下跌,则增加值为0;Sd是今日收盘价与做日
收盘价(下跌日)差值的绝对值加总。若当日上涨,则增加值为0;
# !/usr/bin/python """ @Author: 陈温骏 @微信公众号: 大操手量化投资 @Site: http://dacaoshou.com @Software: pycharm @File:测试-TEMA均线指标.py @Time:2022/3/29 16.06 @Description: """ import numpy from dcstrader import StrategyTemplate import talib as ta class Strategy(StrategyTemplate): name = '测试-CMO均线指标' data_type = ['day'] def init(self): pass def strategy(self,event): self.real = ta.CMO(event.data.close, timeperiod = 14 ) def draw_line(self,**kwargs): self.result_data['CMO均线'] = self.real self.klines.append('CMO均线')
可展示化: