푸리에 도움말 - 페이지 19

 
Zhunko :
그래서 이미 위에 썼습니다. 고조파 분해를 사용하는 경우 MA가 필요하지 않습니다.

따라서 고조파도 ma, 더 정확하게는 차이 또는 나눗셈에서 만들어지며 여기에서는 2 + 2 및 1 + 3이 명확하지 않았습니다.

아니면 ma4-ma2와 ma3-ma1에서 얻은 고조파가 같지 않다는 것을 의미합니까?

 
trol222 :
따라서 고조파도 ma, 더 정확하게는 차이 또는 나눗셈에서 만들어지며 여기에서는 2 + 2 및 1 + 3이 명확하지 않았습니다.
고조파의 합은 MA에서 구성됩니다. 그들로부터 하나의 고조파를 얻는 것은 불가능합니다. 이웃을 끝없이 부술 수는 있지만 결코 0으로 부술 수는 없습니다.
 
trol222 :
아마도 이미 뭔가 단계의 변화를 예측하는 것이 가능할 것입니다 ..
또는 오히려 가격 예측에서 미래에 일정 시간이 지나면 필연적으로 위상 반전(변경)으로 이어질 변화의 시작을 결정하는 것으로 이동합니다.
 
http://novainfo.ru/archive/36/zadacha-dlya-uravneniya-vtorogo-poryadka 기사를 읽는 것이 좋습니다.
 

친구, 무슨 문제인지 이해할 수 없습니다. mql5에서 FFT를 계산하고 있습니다. 신호가 일치하지 않습니다.

#포함 <dt_fft.mqh>

정수 arr = 1024;

이중 배열Z[ 0 ][ 14 ][arr ];

   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 );
   }
파일:
dt_fft.mqh  58 kb
12.jpg  41 kb
 

ps 가까운 장래에 데이터 분포 밀도, 신뢰성, "선생님", "소음" 및 고조파와 같은 것을 배워야 합니다.