Примеры: Alert и Comment для внешних индикаторов (часть вторая)

 

New article Alert и Comment для внешних индикаторов (часть вторая) has been published:

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

Author: Vladimir

 

Это пример реализации Алерта непосредственно в коде АО


// Обработка цвета индикаторных буферов
   string     text;
   int        ExtBars=150;  // Количество последних баров для расчета
   int        per;          // Внутренняя переменная
   if(per==Time[0]) return; // Корректируем один раз в период
   per=Time[0];
//----
   for(int ii=ExtBars;ii>StartBar;ii--)
       {
         if ((ExtBuffer1[ii]!=0&&ExtBuffer1[ii+1]!=0) || 
             (ExtBuffer1[ii]==0&&ExtBuffer1[ii+1]==0))
             continue;
         if((ExtBuffer2[ii]==0 && ExtBuffer1[ii]!=0) || (ExtBuffer2[ii]!=0 && ExtBuffer1[ii]==0))
           {
            deinit();
            text=StringConcatenate(" На ",ii+1," баре ",Symbol()," -  AC ");
            AlertComment(text+UserText);
            if(VLine==true)
               {
                  ObjectCreate("AC_VL_"+ii,0,0,Time[ii],Bid);
                  ObjectSet   ("AC_VL_"+ii,7,StyleVLine);
               }
         
Причина обращения: