Ajuda com Fourier - página 15

 

Aqui, usado para construir um invólucro de procedimento FFT a partir de algibeira. O tamanho da amostra é arbitrário, aproveite))).

Leia aqui.

Arquivos anexados:
fft.rar  249 kb
 
Sors.
Arquivos anexados:
fftmain.rar  1 kb
 
Nós já estamos nos divertindo. Algoritmo de alglib foi reescrito há muito tempo e está em base de código - https://www.mql5.com/ru/code/9696. Leia sua descrição sobre o tamanho da amostra - deve ser um grau de dois, não arbitrário.
 
Integer:
Agora estamos nos divertindo. O algoritmo da algibeira foi reescrito há muito tempo e está na base de código - https://www.mql5.com/ru/code/9696. Leia sua descrição sobre o tamanho da amostra - deve ser de grau dois, não arbitrária.

Este é um algoritmo diferente. A de klot é uma clássica transformação rápida em série real (embora possa ser feita para qualquer n, não apenas para o poder de dois). Fiz uma transformação em série complexa de envoltórios para qualquer n. A fim de não discutir, cito a fonte original.

Complexo unidimensional FFT. Otamanho N da matriz pode ser um número arbitrário (composto ou primário).  Os N compostos são manipulados com a variação de um algoritmo de Cooley-Tukey. Pequenos prime-factors são transformados usando hard codelets (semelhantes aos codelets FFTW, mas sem otimização de baixo nível), grandes prime-factors são manipulados com o algoritmo da Bluestein.

Ibid. Observações sobre velocidade

As transformações mais rápidas são para N's suaves (os fatores principais são apenas 2, 3, 5), mais rápidas para potências de 2. Quando N tem fatores principais maiores que estes, mas ordens de magnitude menores que N, os cálculos serão cerca de 4 vezes mais lentos do que para N's altamente compostos próximos. Quando o próprio N é prime, a velocidade será 6 vezes menor. O algoritmo tem complexidade O(N*logN) para qualquer N (composto ou prime).


 
alsu:
É claro que você pode, sem fazer perguntas)

Você pode ajustar este indicador

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

para que não saia a descoberto?
 
Existe tal indicador na base de código - é chamado de extrapolador, portanto é interessante seguir seu redesenho de barra para barra + se levarmos em conta as mudanças dos parâmetros ..... Mas há problemas com mudanças bruscas na parte de previsão, ou seja, parece que podemos fazer análise por mudanças, mas mudanças bruscas estragam tudo, parece que a linha vai a 45 graus para cima, depois bate em -30 graus para baixo e volta a 45 graus para cima, então devemos nos livrar deste salto ....
 

Alguém tentou aplicar a decomposição de Fourier não diretamente no preço, mas na mudança das fatias do arco-íris dos mash-ups?

 

Alguém tentou aplicar a decomposição de Fourier não diretamente no preço, mas na mudança das fatias do arco-íris de

e as fatias não são verticais

 

Valera, aqui está um problema para você.

Você já tentou adicionar 1+3 ao invés de 2+2? Experimente!

Suas perguntas são realmente alguma coisa! É óbvio que você não está de modo algum sobre o assunto.

 
trol222:

e as fatias são assim - não verticais.

Eu estava com pressa de desenhá-la... Estas fatias devem ser linhas curvas e ir em contraposição umas às outras a partir de 2 x extremidades da amostra.

Corrigirei o desenho nesse posto.