исправить индикатор

 
Уважаемые знатоки! Помогите исправить индикатор. Приходится переключать ТФ, чтобы он обновлял  свои показания
Файлы:
 
sourfruit:
Уважаемые знатоки! Помогите исправить индикатор. Приходится переключать ТФ, чтобы он обновлял  свои показания

Само условие пересчета индюка вызывает много вопросов. Опиши что ты хотел этим добиться?

            int  LastBars = iBarShift(NULL, 0, LastTime);

           if(LastTime != Time[0] && LastBars > 1) 


 
Alexander Lasygin:

Само условие пересчета индюка вызывает много вопросов. Опиши что ты хотел этим добиться?

            int  LastBars = iBarShift(NULL, 0, LastTime);

           if(LastTime != Time[0] && LastBars > 1) 


Спасибо за отклик. Я - чайник. Просто скачал индикатор как альтернативу Зотика. Хотелось бы, чтобы он рисовал так же красиво, как при первом запуске
 
sourfruit:
Спасибо за отклик. Я - чайник. Просто скачал индикатор как альтернативу Зотика. Хотелось бы, чтобы он рисовал так же красиво, как при первом запуске
На счет красоты рисования не обещаю, но обновление, без переключения тайма, сделать можно.
 
sourfruit:
Спасибо за отклик. Я - чайник. Просто скачал индикатор как альтернативу Зотика. Хотелось бы, чтобы он рисовал так же красиво, как при первом запуске

Изначально алгоритм "дырявый". Нет проверки на наличие необходимого количества баров. Данное условие(приведенное выше) означает что пересчет будет только на втором баре. Изначально видимо автор хотел с экономить программное время а может исключить перерисовку и по этой причине хотел расчет один раз за бар. Но совершил ошибку

Если вас это устраивает есть два способа.

№ 1) int  LastBars = iBarShift(NULL, 0, LastTime);

           if(LastTime != Time[0] && LastBars > 0) 

№ 2) if(LastTime != Time[0] ) 

А если вам плевать  на все выше сказанное то 

       if(Bars<=MA_7) return(0);MA_7= наибольший период машки.

а далее   int  LastBars = iBarShift(NULL, 0, LastTime);

           if(LastTime != Time[0] && LastBars > 0) Удалить и вместе сними LastTime = Time[0]; и скобки ({}) которые с ними связаны. Конечно надо не забыть скомпилировать. 

А если честно Это ОЧЕНЬ СЛАБАЯ замена Зотику . 

Да и не называйте себя чайником а то люди могут в это поверить! 


 
Alexander Lasygin:
Спасибо Вам!!! Всем.
 

Здравствуйте.

помогите исправить индикатор.Человек , который сделал его давно на форуме не появлялся. прошу посмотрите, индикатор не переносится на график.

спс. 

 
вот..забыл прикрепить..))
Файлы:
 
ALEX777A:
вот..забыл прикрепить..))
Теперь загружается. А как им пользоваться?
Файлы:
 
спс. сейчас проверим..
 
khorosh:
Теперь загружается. А как им пользоваться?
https://www.mql5.com/ru/code/10980
CME_FUTURES_VOLUME
CME_FUTURES_VOLUME
  • голосов: 6
  • 2013.07.16
  • Рустам
  • www.mql5.com
Индикатор CME_FUTURES_VOLUME позволяет просмотреть таблицу Time&Sales валютных фьючерсов СМЕ.
Причина обращения: