Test des systèmes de prévision en temps réel - page 77

 
mpeugep писал(а) >>

J'avais l'habitude d'écrire des EAs dessus, donc je m'y suis habitué.

voulez-vous déterminer l'efficacité de votre méthode de prévision ?

 
Oui - en testant, ce que je fais...
 

Le deuxième jour des prévisions touche à sa fin. Pour récapituler, les "attracteurs" de base (c'est-à-dire que 200 trajectoires ont formé les trajectoires "moyennes" suivantes)

L'unité d'identification testée, au lieu de la " trajectoire idéale ", a choisi la suivante le samedi, à égalité (ce n'est pas si difficile avec eux, en termes de choix, en attendant généralement les premiers comptages...) :



Lancer la piste.

PS : Yay, je suis cool, j'ai implémenté une autre fonctionnalité dans MT, - "skylining indicator", er je ne suis pas tout à fait sûr qu'il fonctionne correctement

double getScaleParametr(double signal[])
{
   int i;
   int n;
   int m;
   
   double h;

   // +------------------------------------------------------+
   // |                       Интегрирование временного ряда |
   // +------------------------------------------------------+
   
   int N;
   int Nsignal;
   
   double delta[];
   
   Nsignal=ArraySize( signal);
   N= Nsignal-1;
   
   ArrayResize( delta, N);
   ArrayInitialize( delta, 0.0);
   
   i=0;
   
   for( n=0; n<= Nsignal-1; n++)
   {
      if( n>0)
      {
         delta[ i]=MathAbs( signal[ n]- signal[ n-1]);
         i= i+1;
      }
   }
   
   // +------------------------------------------------------+
   // |                       Расчет накопленного отклонения |
   // +------------------------------------------------------+
   
   double Mu;
   double SUM;
   double accumulateDeviation[];

   ArrayResize( accumulateDeviation, N);
   ArrayInitialize( accumulateDeviation, 0.0);
   
   Mu= getMu( delta);
   SUM=0.0;
   
   for( n=0; n<= N-1; n++)
   {
      SUM= SUM+( delta[ n]- Mu);
      accumulateDeviation[ n]= SUM;
   }
   
   // +------------------------------------------------------+
   // |                          Итерационный расчет матрицы |
   // +------------------------------------------------------+   
   
   int window;
   int s;
   int k;
   int M;
   int zone;
   
   double a;
   double b;
   
   double x[];
   double y[];
   
   double T[];
   double F[];
   
   double trend[];
   double regress[];
   
   zone=5;

   ArrayResize( T, N- zone);
   ArrayInitialize( T, 0.0);   

   ArrayResize( F, N- zone);
   ArrayInitialize( F, 0.0);   
   
   i=0;
   
   for( window= zone; window<= N; window++)
   {
      s=MathFloor( N/ window);

      ArrayResize( trend, s* window);      
      ArrayInitialize( trend, 0.0);
      
      for( n=0; n<= s-1; n++)
      {
         ArrayResize( x, window);
         ArrayInitialize( x, 0.0);

         ArrayResize( y, window);
         ArrayInitialize( y, 0.0);
         
         for( m=0; m<= window-1; m++)
         {
            x[ m]= m;
            y[ m]= accumulateDeviation[ m+ n* window];
         }

         ArrayResize( regress, 2);
         ArrayInitialize( regress, 0.0);
         
         getLineRegression( regress, x, y);
         
         a= regress[0];
         b= regress[1];

         for( m=0; m<= window-1; m++)
         {
            trend[ m+ n* window]= a+ b* x[ m];
         }
      }

      SUM=0.0;
      
      M=ArraySize( trend);
      
      for( k=0; k<= M-1; k++)
      {
         SUM= SUM+MathPow(( accumulateDeviation[ k]- trend[ k]), 2);
      }
      
      T[ i]=MathLog( window);
      F[ i]=MathLog(MathSqrt((1.0/ M)* SUM));

      i= i+1;
   }

   ArrayResize( regress, 2);
   ArrayInitialize( regress, 0.0);
   
   getLineRegression( regress, T, F);
   h= regress[1];
   
   return( h);
}
 

Bonjour à tous !

Une autre prévision sur le Dax :

Vendre à l'ouverture du marché, l'objectif est 5777, stop dans la zone 5827.

Compte : 642842
Mot de passe d'investissement : 1fisfwv
Serveur : BroCo-Demo

 

L'ouverture était un gap, le stop de l'indicateur SL_to_Bar était de 5861 :


 

La position a été fermée sur la prise :

 

Test de la conclusion théorique d'hier, faite dans un état de conscience élargi :

(pas d'information sur le trading ! !! Il y a des trajectoires vers 1.53, pas si évidentes)

Dossiers :
forecast.rar  3 kb
 

Ce qui serait plus intéressant dans le sens "être ou ne pas être" :


 

Bonjour !

L'image pour l'instrument FDAXZ9 (H1) aujourd'hui est la suivante :

Vendez à l'ouverture du marché, la cible est 5794, stop à l'indicateur SL_to_Bar (5824).

Compte : 642842
Mot de passe d'investissement : 1fisfwv
Serveur : BroCo-Demo

 
L'ouverture était un grand écart par rapport aux prévisions, ayant manqué la prise...si j'ai le temps je recalculerai les trajectoires.