测试实时预测系统 - 页 77

 
mpeugep писал(а)>>

我曾经在上面写过EA,所以我已经习惯了它。

你是否想确定你的预测方法的有效性?

 
是的--通过测试,这是我所做的...
 

第二天的预测即将结束。概括地说,基本的 "吸引器"(即200条轨迹形成了以下 "平均 "轨迹)

被测试的鉴定单位,而不是 "理想的轨迹",在星期六选择了下一个,等于(对他们来说,在选择方面并不难,通常是等待第一次计数......)。



抛出轨道。

PS: 耶,我很酷,我已经在MT中实现了另一个功能,--"天际线指标",呃,我不完全确定它是否能正常工作。

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);
}
 

大家下午好!

另一个关于达克斯的预测。

开市时卖出,目标是5777,止损在5827区域。

帐户:642842
投资密码:1fisfwv
服务器:BroCo-Demo

 

开盘是一个缺口,SL_to_Bar指标的止损是5861。


 

该仓位在拿下后关闭。

 

测试昨天的理论结论,是在扩大意识的状态下做出的。

(没有交易信息!!有通往1.53的轨迹,不是那么明显)

附加的文件:
forecast.rar  3 kb
 

在 "成为或不成为 "的意义上,哪个会更有趣。


 

下午好!

今天FDAXZ9(H1)仪器的图片如下。

在开市时卖出,目标是5794,止损在指标SL_to_Bar (5824)。

帐户:642842
投资密码:1fisfwv
服务器:BroCo-Demo

 
开场时与预报有很大差距,因为错过了拍摄......如果我有时间,我将重新计算轨迹。