[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 365

 
Zhunko:

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



Из скрипта не получается.
 
AndEv:

Из скрипта не получается.
Скрипт только грузит индикатор и, если надо, рисует объекты. Остальное делает индикатор.
 
Zhunko:
Скрипт только грузит индикатор и, если надо, рисует объекты. Остальное делает индикатор.

Можете привести пример запуска индикатора из скрипта?
 
AndEv:

Можете привести пример запуска индикатора из скрипта?
Библиотека. Там есть тестовый скрипт с примерами.
 
Zhunko:
Библиотека. Там есть тестовый скрипт с примерами.

Спасибо. Еще вопрос: много раз делал зацикленные скрипты (с помощью цикла While(!IsStopped())), все работало. Сейчас появилась необходимость сделать то же самое в индикаторе (чтобы не ждать прихода очередного тика), но почему-то все виснет. Что нужно сделать?
 
AndEv:

Спасибо. Еще вопрос: много раз делал зацикленные скрипты (с помощью цикла While(!IsStopped())), все работало. Сейчас появилась необходимость сделать то же самое в индикаторе (чтобы не ждать прихода очередного тика), но почему-то все виснет. Что нужно сделать?
Индикаторы нельзя зацикливать. Они работают в интерфейсном потоке. В документации написано.
 
Zhunko:
Индикаторы нельзя зацикливать. Они работают в интерфейсном потоке. В документации написано.

В таком случае, как из индикатора осуществить переинициализацию этого индикатора ?
 
AndEv:

В таком случае, как из индикатора осуществить переинициализацию этого индикатора ?
По тику или эммуляции тика. В библиотеке всё есть.
 
Zhunko:
По тику или эммуляции тика. В библиотеке всё есть.

Спасибо.
 
paladin80:
Что значит в тестере учитывать индикатор? (1) Может чтобы при визуализации отображался индикатор другого таймфрейма или (2) в коде советника, в функции индикатора надо рассчитать значение для другого таймфрейма?

в советнике находится несколько индикаторов привязанные к нескольким тайм фреймам, если использовать ф-ю comment(), то в ней отображаются, значения индикаторов только тестируемого тайм фрейма, остальные значения индикаторов остаются неизменными, предполагаю что и при тесте индикаторы других тайм фреймов не учитываются.

 Comment(   "\n Pic1 ", pic1,
   "\n Pic5 ", pic5,
   "\n Pic15 ", pic15,
   "\n Pic30 ", pic30,
   "\n Pic60 ", pic60,
   "\n Pic240 ", pic240);

где числа 1, 5, 15, 30, 60, 240, соответствуют тайм фреймам м1, м5, м15, м30, Н1, Н4

по итогу при тесте на 4 часах отображение только пик240, остальные значения висят на стартовых, на на часе, изменяется значение только пик60 и так далее...

возвращаясь к своему вопросу, есть ли возможность сделать чтобы значения в тестере с разных тайм фреймов отображались корректно и учитываются величины с разных тф или ток по тестируемому тф?