随机谐振 - 页 34

 
Yurixx:
那么图2中的红线是什么?实部和虚部的能量差异?非常有趣。那么指标值区域的数字是什么意思?

不幸的是,我还不能回答,我正在等待对我关于图书馆的问题的反驳。FFT快速傅里叶函数库",因为我无法理解那里输出的内容。
 
lna01:
私下 的。

让它成为一个单独的变量

这就对了 :) 。如果我们削减一些频率,并按能量将其余的频率分为 "阈下 "和 "阈上",那么在物理意义上就不会有任何困难 :)

P.S. 也许我提到"频谱分析 " 指标的次数太多:),但振幅在那里正常工作--你可以直接从它那里取。

简单地以这种方式去除0频率是一个斧头工作,尽管它确实显示了你下一步需要去哪里。有侧叶,它们仍然存在。我们肯定应该应用海姆明窗,作为一种选择(但它的能量不好,像拖拉机一样)我们到了那里应该看看不同的窗户。

我认为要做以下变体,因为我们知道干扰我们的频率(0市场不移动)和每个滤波器的响应函数sin(x)/x。我们应该仔细计算并减去所有过滤器的侧壁。

去除侧壁后,进行反向傅里叶变换(或卷积),去除y=a+bx类型的趋势函数并应用Hemming窗口,同时再次应用直接傅里叶变换。

现在把一切都画在图上 信号和噪声能量,去除前为0,去除后为0,趋势去除后+输出a和b系数。然后我认为我们将有一个工具,使我们能够调查市场。

你喜欢它吗?

 
Prival:
看来库里有一个错误,或者我的手又歪了:(把我的问题贴在这里'FFT快速傅里叶变换函数库'),如果有人能检查一下。我说的到底对不对。在matlab中尝试一下,以检查它。


简而言之,你向matcad的fft输入和klot 的fastfouriertransform输入输入了不同的 数据。请不要生气,但我已经劝过你2次,让你按照库头的链接http://alglib.sources.ru/fft/,弄清楚函数的输入和输出数据格式,但你显然没有这么做。这是第三次也是最后一次。顺便说一下,每个函数的格式是不同的。

私下 的。

简单地以这种方式去除0频率是一个斧头工作,尽管它确实显示了你下一步需要去哪里。有侧叶,它们仍然存在。


如果你把振幅相加,从hmax开始看频率,你就切断了所有小于hmax的频率。也就是说,你的代码没有删除一个零的频率。一般来说,零频率的振幅只是一个平均值,很多时候它要么根本不需要,要么甚至会干扰它。

我不是DSP专家,只是在需要的时候自己想出了FFT,现在我想帮忙。

 
我向你保证,我已经去过那里,也读过那里。而且我遵循了你给的所有链接。 指出我哪里错了?给自己输入realfastfouriertransform或fastfouriertransform 0,1,2,3,4,5,6,7。你的产出是什么?
 

matcad认为初始系列0,1,2,3,4,......。matcad认为它是一个实数函数。 fastfouriertransform认为它是复数,即0+1*j, 2+3*j, ....也许规范化系数的考虑方式也不同,我自己没有使用matcad,不能确定。

我还是设法对上一篇文章做了补充

 

realfastfouriertransform也没有通过第一个数字的虚部,而且归一化也根本不清楚。如果不了解这个问题,计算能量就没有意义。

2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=6 输入=6 输出 aa[i]=-1.1716; aa[i*2]=0; aa[i*2+1]=0
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=5 Entry=5 Exit aa[i]=3; aa[i*2]=0; aa[i*2+1]=0
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=4 Entry=4 Exit aa[i]=4; aa[i*2]=0; aa[i*2+1]=0
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=3 Entry=3 Exit aa[i]=-6.8284; aa[i*2]=-1. 1716; aa[i*2+1]=0
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=2 Entry=2 Exit aa[i]=-6.8284; aa[i*2]=-4; aa[i*2+1]=3
2007.11.03 00:36:49 2007.10.01 00:00 proverka GBPUSD,H1: i=1 Entry=1 Exit aa[i]=3; aa[i*2]=6.8284; aa[i*2+1]=-6.8284
2007.11.03 00:36:49 2007.10.01 00:00 GBPUSD,H1: i=0 进入=0 退出 aa[i]=21; aa[i*2]=21; aa[i*2+1]=3

 
在这里上传文件
附加的文件:
proverka.mq4  4 kb
 
Prival:

realfastfouriertransform也没有通过,在第一个数字处有虚数部分,而且归一化也根本不清楚。


第一个数字没有虚部,所以在索引1下realfastfouriertransform写的是频率振幅N/2,它也没有虚部。 顺便说一下,在我的指标中明确写出了这一点。而这里是已知地址中的一张熟悉的图片

P.S. 在这种情况下,归一化是一个常数,也就是说,如果不考虑它,任何比率都不会被违反,这就相当于用厘米来代替米来测量。

 

谢谢你,我没有注意到。不幸的是,我对MQL还不是很精通,无法在你的指标中找到这种处理方式,也没有任何评论。我现在必须处理配给问题。

编辑

是的,我找到了,只要乘以n就可以了。我删除了我给图书馆的帖子,它是正确的。

 

维克多(Vinin),你为什么删除你的主题("市场 阶段分析")?这是个好话题,也没有任何脏话......