Почему не работает индикатор Zero? - страница 2

 
poruchik:  Скачанный с базы то же работает

Минимальный работающий

//+------------------------------------------------------------------+
//|                                                         Zero.mq4 |
//|                             Copyright © 2011, Новиков Александр. |
//|                                         http://www.novikov.dp.ua |
//+------------------------------------------------------------------+
#property indicator_separate_window
void OnInit()  { IndicatorShortName("");  }
void start(){}
Вся соль в IndicatorShortName("");    Все остальное - балласт
 

Можно еще короче - но увеличится нагрузка на процессор

#property indicator_separate_window
void start(){ IndicatorShortName(""); }
Ключевая функция  IndicatorShortName("");  будет выполняться каждый тик
 

Только у меня никакой вариант не работает, наверно у меня МТ4 с дефектом.

 
khorosh:

Только у меня никакой вариант не работает, наверно у меня МТ4 с дефектом.

Давайте разберёмся в битности системы. Очевидное не вероятное, у меня тоже не работает. Хотя мне и не надо, так просто проверил. И #property strict удалял, и всякие варианты с заменой OnCalculate на start, и другие варианты пробовал, ничего не помогает.

У меня W7 х64

 
Alexey Viktorov:

Давайте разберёмся в битности системы. Очевидное не вероятное, у меня тоже не работает. Хотя мне и не надо, так просто проверил. И #property strict удалял, и всякие варианты с заменой OnCalculate на start, и другие варианты пробовал, ничего не помогает.

У меня W7 х64

Тоже думал на это. У меня Win7-32. Пробовал Win-10-64 - работает любой вариант ZERO. Значит, дело в другом. В настройках терминала?

 
Alexey Viktorov:

Давайте разберёмся в битности системы. Очевидное не вероятное, у меня тоже не работает. Хотя мне и не надо, так просто проверил. И #property strict удалял, и всякие варианты с заменой OnCalculate на start, и другие варианты пробовал, ничего не помогает.

У меня W7 х64


W 10 Pro x64

 

7х64

 
Мазай:

Тоже думал на это. У меня Win7-32. Пробовал Win-10-64 - работает любой вариант ZERO. Значит, дело в другом. В настройках терминала?

Устами младенца глаголет истина!!! Нашел ! Дело в настройках.

 
STARIJ:

Устами младенца глаголет истина!!! Нашел ! Дело в настройках.

Совершенно верно, тоже нашел. Правой кнопкой мыши по графику, Свойства, Общие, Показывать OHLC. Ну и зачем Вы ее включаете?
 

Наконец то загадка разгадана. Спасибо всем, кто принимал участие в её разгадке. Не понял только почему эта опция так влияет.

Причина обращения: