[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 283

 
tara:

你可以用一个流程图来做。你可以做别的事情,但要以非常彻底和明确的方式。这样,我就不会因为想法与描述的不一致而踢你。

我不会这样做。

你进入这个主题是为了写你不会做吗?要做什么?只是为了写....?
 
为了自己做。主啊,原谅我这个罪人
 

我想......要么需要检查一下前段时间的价格,如果是相应的高价(在巴哈阶段),就需要考虑其他的问题。他妈的知道。我不知道如何将其正式化。

我不是要求你为我写。我只是请求帮助,将其口头上正式化......

 

这并不是一件坏事。我说的是编码,正如他们在这里所说的。你看,当你创建一个严肃的程序时,你创造了一个按你设定的规则生活的世界。在你创造了这个世界之后,你自己将能够理解这个世界,这不是一个事实。

因此,给我们的规则 :)

 
hoz:
难道没有人实施这个吗。我不认为这很复杂。我只是还没有太多的经验,我不太明白如何将这一点正式化 ...

嗨,维克多!打开Bai应该是(Ask - ema),检查!如果我猜对了!?
 

你好,鲍里斯。顺便说一句,我做到了。我已经在上面贴出了代码,我再重复一下。

//+-------------------------------------------------------------------------------------+
//| Получение значений МА на указанном баре                                             |
//+-------------------------------------------------------------------------------------+
double GetMA(int index, int maPeriod)
{
   return (iMA(NULL, i_TF, maPeriod, 0, MODE_EMA, MODE_CLOSE, index));
}
//+-------------------------------------------------------------------------------------+
//| Имеет ли место отскок?                                                              |
//+-------------------------------------------------------------------------------------+
void IsRebound(int crossDir[], bool& returnSign[])
{
   for (int i = 0; i < 4; i++)
   {
      if (crossDir[i] == CROSS_NO)
         continue;

      returnSign[i] = false;
      double ema = GetMA(1, g_maPeriod[i]);

      if (crossDir[i] == CROSS_UP)
      {
         if (ND(MathAbs(ema - Ask)) <= i_thresholdFromMa * pt) // ..зазор между ценой покупки и машки, <= i_thresholdFromMa..
         {
            returnSign[i] = true;

     Alert("CROSS_UP");
         }
      }
      if (crossDir[i] == CROSS_DN)
      {
         if (ND(MathAbs(ema - Bid)) <= i_thresholdFromMa * pt) // ..зазор между ценой продажи и машки, <= i_thresholdFromMa..
         {
            returnSign[i] = true;
       Alert("CROSS_DN");
         }
      }
   }
}

但是,由于某些原因,它并没有这样做......

 
hoz:

你好,鲍里斯。顺便说一句,我做到了。我已经在上面贴出了代码,我再重复一下。

但是,由于某些原因,它并没有这样做......


反过来试试:(Ask - Ema)并优化这个i_thresholdFromMa!
 
borilunad:

反过来试试:(问--艾玛)

有什么区别?:)
 
hoz:

有什么区别?:)

什么应该更高?如果在白的情况下是问,那么在卖的情况下是耶马。相应地。如果在白的情况下是yema,那么在卖的情况下是Bid!为了对称性,从逻辑上讲。你不会用小的减去大的!
 
borilunad:

哪个应该更高?如果在白的情况下是问,那么在卖的情况下是耶马。相应地。如果在白的情况下是yema,那么在卖的情况下是Bid!为了对称性,从逻辑上讲。你不会用小的减去大的!
所以这并不重要。我正在返回一个绝对值,通过MathAbs的modulo...