フーリエに関するヘルプ - ページ 15

 

ここでは、alglibからFFT手続きのラッパーを構築するために使用します。サンプルサイズは任意です、お楽しみに))。

こちらを ご覧ください。

ファイル:
fft.rar  249 kb
 
ソールズ
ファイル:
fftmain.rar  1 kb
 
すでに楽しんでいます。alglibのアルゴリズムはかなり前に書き直され、コードベースにあります - https://www.mql5.com/ru/code/9696.サンプルサイズについての説明を読む - それは任意ではなく、2の程度であるべきです。
 
Integer:
今、私たちは楽しんでいます。alglibのアルゴリズムはとっくに書き直されていて、コードベースにあります - https://www.mql5.com/ru/code/9696.サンプルサイズについての説明を読む - それは任意のものではなく、2の程度であるべきです。

これは別のアルゴリズムです。klotによるものは、古典的な高速実数列変換です(ただし、2の累乗だけでなく、任意のnに対して行うことが可能です)。任意のnに対するラッパーの複素 級数変換を作りました。そこで、議論にならないように、原典から引用する。

1次元複素FFT。配列サイズNは任意の数(合成または素数)。  合成Nはキャッシュを無視したCooley-Tukeyアルゴリズムで処理し、小さな素因子はハードコードされたコードレット(FFTWコードレットに似ているが低レベルの最適化なし)で変換し、大きな素因子はBluesteinのアルゴリズムで処理されます。

同上 速度に関する備考

最も高速な変換は、滑らかなNの場合(素因数は2、3、5のみ)、2の累乗の場合に最も高速です。Nがこれらより大きな素因数を持っているが、Nより一桁小さい場合、近傍の高合成のNに比べて約4倍計算が遅くなる。このアルゴリズムは、任意のN(合成または素数)に対して、O(N*logN)の複雑度を持つ。


 
alsu:
もちろん、問答無用でできる)

このインジケータに手を加えることができるか

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

ということは、オーバーローにならないんですか?
 
コードベースにはそのようなインジケータがあります - それはextrapolatorと呼ばれているので、我々は考慮パラメータの変更を取る場合バーからバーへ+その再描画を追跡することは興味深いことである。しかし、予測部分の急激な変化には問題があります。つまり、変化による分析はできるようですが、急激な変化はすべてを台無しにしてしまいます。線が45度上向きになってから、-30度下向きになって45度上向きに戻るように見えるので、このジャンプを取り除く必要があるのです・・・。
 

フーリエ分解を直接価格ではなく、マッシュアップによるレインボースライスの変化に適用してみた方はいらっしゃいますか?

 

フーリエ分解を直接価格ではなく、虹のスライスの変化に適用してみた方はいらっしゃいますか?

で、スライスが垂直でない

 

ヴァレラ、ここで問題です。

2+2ではなく、1+3を足してみましたか?ぜひお試しください。

あなたの質問は、本当に何かあるのか!全く話題になってないのがバレバレですね。

 
trol222:

で、スライスもそのようになっていて、垂直にはなっていない。

慌てて描いたので...。このスライスは、サンプルの2つの端から互いに反対方向に走る曲線である必要があります。

その投稿で図面を訂正します。