网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
hurst 程序

hurst机构都在用,很神秘很多人都想知道股市Hurst指数变化,但是股软没有这个功能,我自己找了一个hurst的函数工具,写了一个计算股市的,比较简单,可以实现对股市的hurst指数计算,发到这里共享一下,供抛砖引玉,希望理想的高手多多指点,这个程序有些问题,算出来的指数会大于1,我暂时没有办法,请高手多多指教。使用的时候,注意参数n的调节,n大了曲线会比较平滑,i是开始计算日r=x(3000:end,2);意思是取数据文件的第二列的大盘指数,从3000行开始。999999.txt是数据文件,可以从通达信导出程序在matlab2009下执行没有问题,别的不敢保证附图可以这么看,hurst指数小于0.7时,行情将发生反转,逐渐增加时今天的行情对明天的行情影响增加,小于是反之,数据截止到昨天。n取的是10,也就是10天的移动hurst指数。代码:%%clear;tic;x=load(999999.txt);r=x(3000:end,2);%r=zscore(r);qishu=length(r);n=12;i=100;h=zeros(qishu-1,1);for i=i-n:qishu;data=reshape(r(i-n+1:i,1),1,n);%rs=polyfit(log10(i-n:i),RSana(r,i-n:i,Hurst,1),1);rs=hurst_exponent(data);h(i,1)=rs(:,1);%h(i,1)=hurst_exponent(data);endsubplot(2,1,1); plot(h(100:end,1))grid on;title(HURST指数)subplot(2,1,2); plot(r(100:end,1))title(上证指数)hold on;grid on;toc;以下的代码请保存为hurst_exponent.m%Hurst 指数的计算% The Hurst exponent%--------------------------------------------------------------------------% The first 20 lines of code are a small test driver.% You can delete or comment out this part when you are done validating the% function to your satisfaction.%% Bill Davidson, quellen@% 13 Nov 2005% function []=hurst_exponent()% disp(testing Hurst calculation);%?% % n=100;% % data=rand(1,n);% load gx.txt% for n=1:967;%? ???data(1,n)=sum(gx(n,2:7));% end% %data=reshape(data,1,967);% plot(data);%?% hurst=estimate_hurst_exponent(data);%?% [s,err]=sprintf(Hurst exponent = %.2f,hurst);disp(s);%--------------------------------------------------------------------------% This function does dispersional analysis on a data series, then does a% Matlabpolyfit to a log-log plot to estimate the Hurst exponent of the% series.%% This algorithm is far faster than a full-blown implementation of Hursts% algorithm.??I got the idea from a 2000 PhD dissertation by Hendrik J% Blok, and I make no guarantees whatsoever about the rigor of this approach% or the accuracy of results.??Use it at your own risk.%% Bill Davidson% 21 Oct 2003function [hurst] = hurst_exponent(data0)? ?% data setdata=data0;? ?? ?

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档