Fourier hakkında yardım - sayfa 19

 
Zhunko :
Yani zaten yukarıda yazdı. Harmonik ayrıştırma kullanılıyorsa MA'ya gerek yoktur.

Yani harmonikler de ma'dan, daha doğrusu farklarından veya bölünmelerinden oluşur ve burada 2 + 2 ve 1 + 3, net değildi.

yoksa ma4-ma2 ve ma3-ma1'den elde edilen harmoniklerin eşit olmadığını mı demek istediniz?

 
trol222 :
Yani harmonikler de ma'dan, daha doğrusu farklarından veya bölünmelerinden oluşur ve burada 2 + 2 ve 1 + 3, net değildi.
Harmoniklerin toplamları MA'dan oluşturulur. Onlardan tek bir harmonik elde etmek imkansızdır. Komşuları sonsuz bir şekilde ezebilirsin, ama onları asla sıfıra indiremezsin.
 
trol222 :
Belki de zaten bir şeylerin faz değişimini tahmin etmek mümkün olacak ..
Veya daha doğrusu, fiyat tahmininden gelecekte bir süre sonra kaçınılmaz olarak bir fazın tersine çevrilmesine (değişime) yol açacak değişikliklerin başlangıcını belirlemeye geçin.
[Deleted]  
http://novainfo.ru/archive/36/zadacha-dlya-uravneniya-vtorogo-poryadka makalesini okumanızı tavsiye ederim.
 

Arkadaşlar sorun ne anlayamadım mql5 üzerinde FFT hesaplıyorum. Sinyal uyumsuz.

#include <dt_fft.mqh>

int dizi = 1024;

double diziZ[ 0 ][ 14 ][dizi ];

   int tnn1= MathPow ( 2 , 10 ); //  размер массива должен быть степенью двойки
   double aa[];
   int N= ArrayResize (aa,tnn1);

   // Построение спектра
   double sig;
   for ( int i= 0 ; i<=N- 1 ; i++)
   {

   sig=arrayZ[ 0 ][ 14 ][i+ 1 ]; // рыночные цены
   aa[i]=sig;
    
   }
  
   // Прямое преобразование Фурье - после выпонения функции в массиве aa[] - спектрограмма
   realfastfouriertransform(aa, tnn1, false );
  
   //--- Вывод спектрограммы на экран
   for ( int i= 0 ; i<=(N- 1 )/ 2 ; i++)
   {
   // Модуль комплексного числа
      arrayZ[ 7 ][ 4 ][i+ 1 ]=( MathSqrt (aa[i* 2 ]*aa[i* 2 ]+aa[i* 2 + 1 ]*aa[i* 2 + 1 ]))/(N/ 2 );
   }
Dosyalar:
dt_fft.mqh  58 kb
12.jpg  41 kb
 

ps Yakın gelecekte veri dağıtım yoğunluğu, güvenilirlik, "öğretmen", "gürültü" ve harmonikler gibi bir şeyi öğrenmeniz gerekecek.