Перехват изменения значений Heiken Ashi советником - страница 2

 
опредеяем направленость двух последних свечей с индесом 1 и 2

// определение хейкен аши------------------------------------------
   double ha_close0 = NormalizeDouble(iCustom(Symbol(), 0, "Heiken Ashi", 3, 1), Digits);
   double ha_open0  = NormalizeDouble(iCustom(Symbol(), 0, "Heiken Ashi", 2, 1), Digits);
   double ha_max0   = NormalizeDouble(iCustom(Symbol(), 0, "Heiken Ashi", 1, 1), Digits);
   double ha_min0   = NormalizeDouble(iCustom(Symbol(), 0, "Heiken Ashi", 0, 1), Digits);
   double ha_close1 = NormalizeDouble(iCustom(Symbol(), 0, "Heiken Ashi", 3, 2), Digits);
   double ha_open1  = NormalizeDouble(iCustom(Symbol(), 0, "Heiken Ashi", 2, 2), Digits);
   double ha_max1   = NormalizeDouble(iCustom(Symbol(), 0, "Heiken Ashi", 1, 2), Digits);
   double ha_min1   = NormalizeDouble(iCustom(Symbol(), 0, "Heiken Ashi", 0, 2), Digits);
   //Alert ("Heiken Ashi ", ha_open, " ", ha_close, " ", ha_max, " ", ha_min);
   //-----------------------------------------------------------------
   //----
   //опрделяем трен вверх или вниз------------------------------------
   if (ha_open0<ha_close0) trend0 = "up";
      else trend0 = "down";
      //----
   if (ha_open1<ha_close1) trend1 = "up";
      else trend1 = "down";   
      //Alert("0=", trend0, " 1=", trend1);
   //-----------------------------------------------------------------