python——MTM动力指标

编程入门 行业动态 更新时间:2024-10-22 16:20:26

python——MTM动力<a href=https://www.elefans.com/category/jswz/34/1768114.html style=指标"/>

python——MTM动力指标

import pandas as pd
import numpy as np
import datetime
import time
#获取数据
df=pd.read_csv('C:/Users/HXWD/Desktop/000001.csv',encoding='gbk')
df.columns=['date','code','name','close','high','low','open','preclose',
'change','change_per','volume','amt']
df=df[['date','open','high','low','close','volume','amt']]
df.head()
def get_MTM(df,M=6,N=6):
"""MTM动力指标
算法:
MTM线  当日收盘价与N日前的收盘价的差
MTMMA线 对上面的差值求N日移动平均
参数:N 间隔天数,也是求移动平均的天数,一般取6用法:
1.MTM从下向上突破MTMMA,买入信号
2.MTM从上向下跌破MTMMA,卖出信号
3.股价续创新高,而MTM未配合上升,意味上涨动力减弱
4.股价续创新低,而MTM未配合下降,意味下跌动力减弱
5.股价与MTM在低位同步上升,将有反弹行情;反之,从高位同步下降,将有回落走势。
"""df['mtm']=df['close']-df['close'].shift(M)df['mtmma']=df['mtm'].rolling(N).mean()return df
get_MTM(df)

################################################################

下篇将会在文华上面编写该指标并进行回测。

注:需要单独编写文华财经,金字塔,大智慧,通达信,TB,python平台的指标、策略等,请联系扣扣1733505732,兼职时间:工作日下午18:00-22:00,节假日。

更多推荐

python——MTM动力指标

本文发布于:2024-02-27 13:25:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1706710.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:指标   动力   python   MTM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!