Отрисовка гистограм на барах

 
1) В каком релизе вы поправите отрисовку гистограм поверх баров (бары выглядывают на 1 пиксел), или когда появятся возможность раскрашивать бары по нормальному?
2) почему после внесения каких, либо изменений в кастом индикатор, вместо разноцветных баров вижу только выглядывающие пиксели, приходится удалять индикатор и снова его размещать на чарте?

//=============================================================================
// Zone.mq4
// Copyright © 2005, smazovec developer
// smazovec@mail.ru
//=============================================================================

//=============================================================================
#property copyright "Copyright © 2005, smazovec developer"
#property link      "smazovec@mail.ru"

#property indicator_chart_window
#property indicator_buffers 4

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];


//=============================================================================
// Custor indicator initialization function
int init()
  {

// Indicators style
   SetIndexStyle(0, DRAW_HISTOGRAM, 0, 1, Green);
   SetIndexStyle(1, DRAW_HISTOGRAM, 0, 1, Red);
   SetIndexStyle(2, DRAW_HISTOGRAM, 0, 1, Gray);
   SetIndexStyle(3, DRAW_HISTOGRAM, 0, 1, Black);

// Indicator buffers mapping
   SetIndexBuffer(0, ExtMapBuffer1);
   SetIndexBuffer(1, ExtMapBuffer2);
   SetIndexBuffer(2, ExtMapBuffer3);
   SetIndexBuffer(3, ExtMapBuffer4);

   return(0);

  }

//=============================================================================
// Custor indicator deinitialization function
int deinit()
  {
   return(0);
  }

//=============================================================================
// Custom indicator iteration function
int start()
  {
     double curAO, prvAO, curAC, prvAC;

     for(int i = 0; i < Bars; i++)
       {
          curAO = iAO(NULL, 0, i);
          prvAO = iAO(NULL, 0, i + 1);
          
          curAC = iAC(NULL, 0, i);
          prvAC = iAC(NULL, 0, i+1);
          
          if((curAO > prvAO) && (curAC > prvAC)) // Зеленая зона
            {
              ExtMapBuffer1[i] = High[i];
              ExtMapBuffer2[i] = Low[i];
              ExtMapBuffer3[i] = 0;
              ExtMapBuffer4[i] = 0;
            }
          else if ((curAO < prvAO) && (curAC < prvAC)) // Красная зона
            {
              ExtMapBuffer1[i] = Low[i];
              ExtMapBuffer2[i] = High[i];
              ExtMapBuffer3[i] = 0;
              ExtMapBuffer4[i] = 0;
            }
          else
            {
              ExtMapBuffer1[i] = 0;
              ExtMapBuffer2[i] = 0;
              ExtMapBuffer3[i] = High[i];
              ExtMapBuffer4[i] = Low[i];
            }
       }
     return(0);
  }
  
// End. Thank you for nothing!
 
Похоже разработчики вообще забили на глюки в программеи кинули все силы на релиз 1 июля. Веселый будет релиз, полный глюков.
 
Похоже разработчики вообще забили на глюки в программеи кинули все силы на релиз 1 июля. Веселый будет релиз, полный глюков.

Я бы не рекомендовал в таком тоне помещать свои сообщения на нашем форуме.
 
Похоже разработчики вообще забили на глюки в программеи кинули все силы на релиз 1 июля. Веселый будет релиз, полный глюков.

отрисовка уже поправлена. ждите весёлого релиза
 
Прошу прощения за грубость, но я уже трижды писал про эту проблему, три релиза подряд действий не предпринималось, тема просто игнорировалась, вместе с тем, вы живо переписывались по теме открытия АПИ, хотя смысла участия в этой перепалке небыло никакого, ваша позиция была ясна.

PS. Сожалею, что для привлечения вашего внимания приходится выражаться в вызывающем тоне. Мою позицию к вам и вашему продукту этот тон не отражает, мне крайне важен этот терминал и я стараюсь приложить силы чтобы он стал лучше.