打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Python量化】动量真香!MTM指标自动交易,赚取短期波动收益!
userphoto

2023.05.23 湖北

关注

MTM指标是一种常用的技术分析工具,它能够反映股票价格的短期变化情况。MTM指标的全称为“动量指标”,其计算方式为当前收盘价与n天前的收盘价之差。通过对MTM指标的分析,我们可以对股票价格的短期波动趋势进行预测,从而制定交易策略。

下面我们将使用Python编写一个简单的MTM交易策略,并且使用easytrader库进行自动交易操作。具体步骤如下:

1.导入所需要的库,包括easytrader、pandas和tushare。

import easytraderimport pandas as pdimport tushare as ts

2.设置easytrader的交易账户和密码。

user = easytrader.use('ht_client')user.prepare('account.json')

3.通过tushare获取股票数据,并计算出MTM指标的数值。

df = ts.get_k_data('600519', start='2021-01-01', end='2022-01-01')n = 10df['close_diff'] = df['close'] - df['close'].shift(n)df['mtm'] = df['close_diff'].rolling(window=n).mean()

4.根据MTM指标数值的变化制定交易策略。如果MTM值大于0表示股票价格短期上涨,此时可以选择买入;如果MTM值小于0表示股票价格短期下跌,此时可以选择卖出。

if df['mtm'][-1] > 0:    user.buy('600519', price='market', amount=100)elif df['mtm'][-1] < 0:    user.sell('600519', price='market', amount=100)

5.最后我们将获取到的MTM数据和交易操作结果输出到控制台上。

print(df.tail())print(user.balance)

注意:以上代码仅供参考,实际使用时需要根据自己的实际需求进行相应的修改和调整。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
如何建立量化交易模型
动量指标的计算公式及应用法则
白分析:9月5日外汇分析
动量指标
炒股MTM动量指标2
超短线PKM交易系统
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服