Aide avec Fourier - page 15

 

Ici, utilisé pour construire une enveloppe de la procédure FFT de alglib. La taille de l'échantillon est arbitraire, appréciez)).

Lire ici.

Dossiers :
fft.rar  249 kb
 
Sors.
Dossiers :
fftmain.rar  1 kb
 
Nous nous amusons déjà. L'algorithme d'alglib a été réécrit il y a longtemps et se trouve dans la base de code - https://www.mql5.com/ru/code/9696. Lisez sa description concernant la taille de l'échantillon - elle devrait être un degré de deux, et non arbitraire.
 
Integer:
Maintenant, on s'amuse. L'algorithme de l'alglib a été réécrit depuis longtemps et se trouve dans la base de code - https://www.mql5.com/ru/code/9696. Lisez sa description de la taille de l'échantillon - elle devrait être un degré de deux, et non arbitraire.

Il s'agit d'un algorithme différent. Celle de klot est une transformation classique de série réelle rapide (bien qu'elle puisse être effectuée pour tout n, et pas seulement pour une puissance de deux). J'ai fait une transformation en série complexe enveloppante pour tout n. Pour ne pas polémiquer, je cite la source originale.

FFT complexe à une dimension. Lataille du tableau N peut être un nombre arbitraire (composite ou premier).  Les petits facteurs premiers sont transformés à l'aide de codelets codés en dur (similaires aux codelets FFTW, mais sans optimisation de bas niveau), les grands facteurs premiers sont traités avec l'algorithme de Bluestein.

Ibid. remarques sur la vitesse

Les transformations les plus rapides sont pour les N lisses (les facteurs premiers sont 2, 3, 5 seulement), les plus rapides pour les puissances de 2. Lorsque N a des facteurs premiers plus grands que ceux-ci, mais des ordres de grandeur plus petits que N, les calculs seront environ 4 fois plus lents que pour des N très composites proches. Lorsque N est lui-même premier, la vitesse sera 6 fois plus faible. L'algorithme a une complexité O(N*logN) pour tout N (composite ou premier).


 
alsu:
Bien sûr que vous pouvez, sans poser de questions)

Pouvez-vous modifier cet indicateur

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

pour qu'il ne soit pas à découvert ?
 
Il existe un tel indicateur dans la base de code - il est appelé extrapolateur, il est donc intéressant de suivre son re-dessin de barre en barre + si nous prenons en compte les changements des paramètres de ..... Mais il y a des problèmes avec les changements brusques de la partie prévisionnelle, c'est-à-dire qu'il semble que nous puissions faire une analyse par changements, mais les changements brusques gâchent tout, on dirait que la ligne va jusqu'à 45 degrés vers le haut puis se heurte à -30 degrés vers le bas et revient à 45 vers le haut, nous devons donc nous débarrasser de ce saut .....
 

Quelqu'un a-t-il essayé d'appliquer la décomposition de Fourier, non pas directement au prix, mais à l'évolution des tranches d'arc-en-ciel des mash-ups ?

 

Quelqu'un a-t-il essayé d'appliquer la décomposition de Fourier non pas directement au prix, mais à l'évolution des tranches d'arc-en-ciel à partir de

et les tranches ne sont pas verticales

 

Valera, voici un problème pour vous.

Avez-vous essayé d'ajouter 1+3 au lieu de 2+2 ? Essayez-le !

Vos questions sont vraiment quelque chose ! Il est évident que vous ne connaissez pas du tout le sujet.

 
trol222:

et les tranches sont comme ça - pas verticales.

J'étais pressé de le dessiner... Ces tranches doivent être des lignes courbes et aller à l'encontre les unes des autres à partir de 2 x extrémités de l'échantillon.

Je vais corriger le dessin dans ce post.

Raison: