傅立叶的帮助 - 页 15

 

这里,用于建立一个来自alglib的FFT程序的包装器。样本量是任意的,享受))。

在此 阅读。

附加的文件:
fft.rar  249 kb
 
朔斯。
附加的文件:
fftmain.rar  1 kb
 
我们已经在享受自己的生活。alglib中的算法早就被重写了,在代码库中--https://www.mql5.com/ru/code/9696。阅读其关于样本量的描述--它应该是二度,而不是任意的。
 
Integer:
现在我们正在享受乐趣。alglib中的算法早已被重写,并在代码库中--https://www.mql5.com/ru/code/9696。阅读其关于样本量的描述--它应该是二度,而不是任意的。

这是一种不同的算法。klot的那个是一个经典的快速实数级数变换(尽管它可以对任何n进行变换,而不仅仅是2的幂)。我为任何n做了一个包裹式的复杂 系列变换。为了不引起争论,我引用原始资料。

一维复数FFT。阵列大小N可以是任意的数字(复合或素数)。  复合N是用Cooley-Tukey算法的缓冲变体来处理的。 小的基元因子用硬编码的小码(类似于FFTW小码,但没有低级别的优化)进行转换,大的基元因子用Bluestein的算法处理。

同上,关于速度的评论

最快的转换是针对平滑的N(质因数只有2、3、5),最快速的是2的幂。当N的质因数比这些大,但比N小的数量级时,计算将比附近高度复合的N慢4倍左右。当N本身是素数时,速度将降低6倍。 该算法对任何N(复合或素数)都有O(N*logN)的复杂性。


 
alsu:
当然,你可以,不问问题)

你能不能调整一下这个指标

https://www.mql5.com/ru/code/7359

所以它不会透支?
 
在代码库中有这样一个指标--它被称为外推器,因此,如果我们考虑到.... 参数的变化,跟踪它从一个柱子到另一个柱子的重新绘制是很有趣的。但预测部分的突然变化存在问题,即看起来我们可以通过变化进行分析,但突然的变化破坏了一切,看起来线上升到45度,然后砰的一声下降到-30度,又回到45度上升,所以我们需要摆脱这种跳跃....。
 

有没有人试过不直接对价格进行傅里叶分解,而是对混搭的彩虹片的变化进行傅里叶分解?

 

有没有人试过不直接对价格进行傅里叶分解,而是对彩虹片的变化从

且切片不垂直

 

瓦莱拉,这里有一个问题给你。

你有没有试着加入1+3而不是2+2?试试吧!

你的问题真的很有意义!很明显,你对这个问题一点都不了解。

 
trol222:

而且切片是这样的--不是垂直的。

我急着要画它...这些切片应该是弯曲的线条,并从样品的2个X端相互反方向运行。

我将在该帖子中纠正图画。