Стрелки в индикаторе

 

Здравствуйте. Пытаюсь прописать стрелки в индикатор ТМА. Помогите найти ошибку в коде? Стрелки в индикаторе не отображаются.


            
 
Anna_89:

Здравствуйте. Пытаюсь прописать стрелки в индикатор ТМА. Помогите найти ошибку в коде? Стрелки в индикаторе не отображаются.


  SetIndexBuffer(7,dnArrow); 
      SetIndexStyle(7,DRAW_ARROW); 
      SetIndexArrow(7,242);
      SetIndexBuffer(8,upArrow); 
      SetIndexStyle(8,DRAW_ARROW); 
      SetIndexArrow(8,241);    
 
Maksim Neimerik:

Исправила. Все равно не отображаются. Может ошибка в условии?

 
Anna_89:

Исправила. Все равно не отображаются. Может ошибка в условии?

Откройте окно данных ctrl-D и поводите мышью по графику.   Value 8  и  Value 9 (тут номера на 1 больше) всегда пустые. Добавил Алерт вот сюда

   limit = MathMax(limit,MathMin(Bars-1,iCustom(NULL,timeFrame,indicatorFileName,"returnBars",0,0)*timeFrame/Period()));
   Alert("Перед циклом");
   for(i=limit; i>=0; i--)
это место выполняться отказывается. Проверьте логику
Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Графики в торговой платформе отображают изменение котировок финансовых инструментов во времени. Они необходимы для проведения технического анализа...
 
Anna_89:

Исправила. Все равно не отображаются. Может ошибка в условии?

В каком случае стрелки должны появляться?
 
Anna_89:   Исправила. Все равно не отображаются. Может ошибка в условии?
Вот вариант со стрелками
Файлы:
TMA_CG.mq4  10 kb