Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Создавай темы на форуме и увеличивай рейтинг!
Anton Zverev
2613
Anton Zverev 2015.09.02 15:31 

Изучаю индикаторы. Подскажите из-за чего образуются такие пробелы? Что делаю не правильно

     if(1[shift]<2[shift] && 1[shift+1]>2[shift+1])
     {
       nexttrend=1;
     }
     
     if(1[shift]>2[shift] && 1[shift+1]<2[shift+1])
     {
       nexttrend=0;
     }
     
     if (nexttrend==1){
     up[shift+1] = 1[shift+1];
     }
     
     if (nexttrend==0) {
     down[shift+1] = 1[shift+1];
     }

 

forexman77
2069
forexman77 2015.09.02 15:34  
Anton Zverev:

Изучаю индикаторы. Подскажите из-за чего образуются такие пробелы? Что делаю не правильно

 

Наверное, пустые значения индикатора в этих отрезках. Код индикатора покажите будет ясно.
Alexey Volchanskiy
16218
Alexey Volchanskiy 2015.09.02 18:07  
Anton Zverev:

Изучаю индикаторы. Подскажите из-за чего образуются такие пробелы? Что делаю не правильно

 

И этот код у вас компилируется с неправильными именами массивов? У меня пишет '1' - name expected    test.mq5    10    5
Rustamzhan Salidzhanov
7680
Rustamzhan Salidzhanov 2015.09.02 18:24  
потому что у вас один цвет заканчивается на прошлом баре, а следующий начинается на следующем баре, при смене цвета рисуйте новый начиная с прошлого бара.
Anton Zverev
2613
Anton Zverev 2015.09.02 21:55  
Rustamzhan Salidzhanov:
потому что у вас один цвет заканчивается на прошлом баре, а следующий начинается на следующем баре, при смене цвета рисуйте новый начиная с прошлого бара.Помогло вот 
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий