价格变动的规律性:第一部分。价格定位 - 页 7

[删除]  
david2:

一个条形图是否是内部的,也取决于它的绘制时间。

你是什么意思?
 
DmitriyN:
你这话是什么意思?

我自己也经常思考这个问题。当区间边界被移动时,报价表 的外观会发生明显的变化。而所有这些OHLC都是相当随机的数值。
因此,问题是:那么哪个价格最接近真实价格?我们在分析什么?
 
DmitriyN:
你这样说是什么意思?

红线显示的是较高时间框架的条形图。同一个部分可能产生不同的模式。
 
DmitriyN:
瓦西里想在一段时间后在随机引语上测试这个芯片。你认为这将产生什么结果?比例会不会接近于1?

可能不会。热力学第二定律告诉我们:一个封闭系统的熵不能减少。这意味着,对于任何真实的过程,我们必须始终观察到时间上向前和向后的不平衡。

在实践方面,我们可以用一点不同的方式来看待第二定律:如果我们确实在某个时间点上登记了熵的减少(例如,在这种情况下,我们看到了一个摆动),这意味着系统受到了外部影响。如果我们能尽快找出哪条路,我们就能得到一份奖品)

[删除]  
david2:
理解,但我们正在调查大量的酒吧,非常大--几千、几万、几十万。
另外,你可能已经注意到,在脚本中,数字的比较是1小节的偏移,而不是5-6-7小节的偏移。
因此,我们对一个部分进行了多次计算。
 
david2:

一个条形图是否是内部的,也取决于它的绘制时间。




固体的、搅拌的三角形

有谁有识别和绘制通道边界的代码吗?我认为我们需要使用 "之 "字形。

[Deleted]  
yosuf:
没有人愿意分析以下事实,我到处引用:看看这里的图表https://forum.mql4.com/ru/38834/page408,自2004年10月以来,EA每天都在下单,95%的订单都是盈利收盘,这个比例几乎与进入市场的时间无关。现在,告诉我,专家顾问到底有没有发现市场行为? 如果没有,我们还需要找到什么其他模式?


你是在拿这个开玩笑吗?

 
gpwr:


坚实的、令人兴奋的三角形

有没有人有定义和绘制通道边界的代码?它可能需要 "之 "字形。


首先,你必须定义什么是渠道。剩下的就很容易了:)

// Поиск экстремальных точек канала цены
void fChannel(string Name                 // Имя канала
             ,int Bar1,double Price1      // Начать поиск
             ,double Speed                // Наклон линии
             ,int Bar2                    // Закончить поиск
             ,int& BarH,double& PriceH    // Экстремальные
             ,int& BarL,double& PriceL) { //    точки канала
   BarH=LastBar-1;
   BarL=LastBar-1;
   PriceH=0;
   PriceL=0;
   double H, L;
   datetime Time1=Time[Bar1],
            Time2=Time[Bar2];
   if( Bar1<Bar2
    || Bar1<LastBar
    || Bar2<LastBar
    || Price1<Zero ) {
      if( РежимОтладки ) Print("***   "+Name+" - параметры канала: "
                    +DoubleToStr(Price1,Digits)+" ("+Bar1+"/"+TimeToStr(Time1)
                                            +")...("+Bar2+"/"+TimeToStr(Time2)+")");
      return;
   }
   double Price=Price1,                   // Цена линии
          Max=-Infinity,                  // Отклонение вверх
          Min=-Infinity;                  // Отклонение вниз
   int    Bar=Bar1;
   while( Bar>=Bar2 ) {
      H=High[Bar]-Price;
      L=Price-Low[Bar];
      if( H>Max+Zero ) {
         Max=H;
         BarH=Bar;
      }
      if( L>Min+Zero ) {
         Min=L;
         BarL=Bar;
      }
      Bar--;
      Price+=Speed;
   }
   PriceH=Price1+Speed*(Bar1-BarH)+Max;
   PriceL=Price1+Speed*(Bar1-BarL)-Min;
   return;
}
 
gpwr:

这是一个有趣的模式。但它对我们的交易有什么帮助呢?如果我们要收集淡化三角形后的价格走势的统计数据,一个系统就会诞生。

它不应该是在之后。它必须是 "之前"。
 
我已经看了一下。要点很清楚。我还不能抱怨,但我需要更详细地看一下这个算法。我认为这里可能有不同的选择。但那不是今天。