楼主: tianjixuetu
150 0

[交易策略] hurst指数与上证指数预测 [推广有奖]

  • 8关注
  • 34粉丝

副教授

58%

还不是VIP/贵宾

-

TA的文库  其他...

投资理财书籍

威望
0
论坛币
5829 个
学术水平
59 点
热心指数
59 点
信用等级
53 点
经验
2093 点
帖子
644
精华
2
在线时间
759 小时
注册时间
2009-12-16
最后登录
2017-7-23

tianjixuetu 在职认证  发表于 2017-7-17 21:37:03 |显示全部楼层
  1. #编写hurst指数
  2. from numpy import std, subtract, polyfit, sqrt, log
  3. import numpy as np
  4. import pandas as pd
  5. from matplotlib import pyplot as plt
  6. from datetime import timedelta
  7. from statsmodels import regression
  8. from lib.hurst import *
  9. data=DataAPI.MktIdxdGet(tradeDate=u"",indexID=u"000001.ZICN",ticker=u"",beginDate=u"",endDate=u"",exchangeCD=u"XSHE,XSHG",field=u"",pandas="1")['closeIndex'][-1500:]
  10. #data=DataAPI.MktEqudGet(tradeDate=u"",secID=u"",ticker=u"000001",beginDate=u"",endDate=u"",isOpen="",field=u"",pandas="1")['closePrice'][-1500:]
  11. #data=data[-500:]
  12. data.index=range(len(data))
  13. hhh=[]
  14. for i in range(len(data)):
  15.      if i>220  :
  16.             new_data=data[i-220:i]
  17.             hhh.append(hurst(new_data,5))
  18. hhh=pd.Series(hhh)
  19. ma5_hhh=hhh.rolling(20).mean()
  20. ma20_hhh=hhh.rolling(100).mean()
  21. plt.plot(ma5_hhh)
  22. plt.plot(ma20_hhh)
  23. plt.show()
复制代码
  1. fig,ax1=plt.subplots()
  2. data=data[221:]
  3. print len(data)
  4. data.index=range(len(data))
  5. data.plot(figsize=(10,4),color='red',linewidth=1)
  6. plt.grid(True)
  7. plt.ylabel("Index")
  8. plt.axis('tight')
  9. ax2=ax1.twinx()
  10. hhh=pd.Series(hhh)
  11. ma5_hhh=hhh.rolling(20).mean()
  12. ma20_hhh=hhh.rolling(100).mean()
  13. ma5_hhh.plot(figsize=(10,4),color='green',linewidth=1,marker='.')
  14. ma20_hhh.plot(figsize=(10,4),color='blue',linewidth=1,marker='.')
  15. plt.grid(True)
  16. plt.ylabel('Hurst Index')
  17. plt.axis('tight')
  18. plt.show()
复制代码
搜狗截图17年07月17日2136_3.bmp


支持楼主:购买VIP购买贵宾 购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
 
载入中......
已有 1 人评分经验 学术水平 热心指数 信用等级 收起 理由
accumulation + 100 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 100  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

本帖被以下文库推荐

今天,我持续不断地改进自己,在各方面,我会越来越好!
您需要登录后才可以回帖 登录 | 我要注册

GMT+8, 2017-7-25 14:56