Ayuda con Fourier - página 15

 

Aquí, se utiliza para construir una envoltura del procedimiento FFT de alglib. El tamaño de la muestra es arbitrario, disfrútalo)).

Lea aquí.

Archivos adjuntos:
fft.rar  249 kb
 
Sors.
Archivos adjuntos:
fftmain.rar  1 kb
 
Ya estamos disfrutando. El algoritmo de alglib ha sido reescrito hace tiempo y está en la base de código - https://www.mql5.com/ru/code/9696. Lea su descripción sobre el tamaño de la muestra - debe ser un grado de dos, no arbitrario.
 
Integer:
Ahora nos estamos divirtiendo. El algoritmo del alglib ha sido reescrito hace tiempo y está en el código base - https://www.mql5.com/ru/code/9696. Lea su descripción sobre el tamaño de la muestra: debe ser de grado dos, no arbitrario.

Este es un algoritmo diferente. La de klot es una transformación clásica de serie real rápida (aunque se puede hacer para cualquier n, no sólo la potencia de dos). He hecho una transformación en serie compleja envolvente para cualquier n. Para no discutir, cito la fuente original.

FFT compleja de 1 dimensión.El tamaño de la matriz N puede ser un número arbitrario (compuesto o primo).  Los N compuestos se manejan con una variación de un algoritmo Cooley-Tukey que no requiere caché. Los factores primarios pequeños se transforman usando codelets duros (similares a los codelets FFTW, pero sin optimización de bajo nivel), los factores primarios grandes se manejan con el algoritmo de Bluestein.

Ibid. Observaciones sobre la velocidad

Las transformaciones más rápidas son para N's suaves (los factores primos son 2, 3, 5 solamente), la más rápida para potencias de 2. Cuando N tiene factores primos mayores que estos, pero órdenes de magnitud menores que N, los cálculos serán unas 4 veces más lentos que para N cercanos muy compuestos. Cuando N es primo, la velocidad será 6 veces menor. El algoritmo tiene una complejidad O(N*logN) para cualquier N (compuesto o primo).


 
alsu:
Por supuesto que sí, sin preguntas)

¿Puede ajustar este indicador

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

¿para que no se sobregire?
 
Hay un indicador de este tipo en la base de código - se llama extrapolador, por lo que es interesante seguir su re-dibujo de barra a barra + si tenemos en cuenta los cambios de los parámetros de ..... Pero hay problemas con los cambios bruscos de la parte de previsión, es decir, parece que podemos hacer un análisis por cambios, pero los cambios bruscos lo estropean todo, parece que la línea va a 45 grados hacia arriba y luego golpea a -30 grados hacia abajo y vuelve a 45 hacia arriba, así que tenemos que deshacernos de este salto ....
 

¿Alguien ha probado a aplicar la descomposición de Fourier, no directamente al precio, sino al cambio de los trozos de arco iris de los mash-ups

 

¿Alguien ha probado a aplicar la descomposición de Fourier no directamente al precio, sino a la variación de los trozos de arco iris de

y los cortes no son verticales

 

Valera, aquí hay un problema para ti.

¿Has probado a sumar 1+3 en lugar de 2+2? Pruébalo.

Sus preguntas son realmente increíbles. Es obvio que no estás nada puesto en el tema.

 
trol222:

y las rebanadas son así, no verticales.

Tenía prisa por dibujarlo... Estos cortes deben ser líneas curvas y discurrir en sentido contrario desde 2 x extremos de la muestra.

Corregiré el dibujo en ese post.

Razón de la queja: