индикатор с двумя суб-окнами

 

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

можно ли в МТ4 сделать индикатор с 2 "подвалами"?

если да то как это правильно оформить?

если нет то какие возможны обходные пути?

видится решение что второй подвал можно было бы создать вторым индикатором но второй должен как-то прочитать значения первого 

и тут возникает вторая проблема - как? писать/читать через файл? наверное неэффективно, через GV еще более неэффективно

через icustom наверное будет тормозить, и придется два раза вводить параметры в два индикатора 

 
transcendreamer:

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

можно ли в МТ4 сделать индикатор с 2 "подвалами"?

если да то как это правильно оформить?

если нет то какие возможны обходные пути?

видится решение что второй подвал можно было бы создать вторым индикатором но второй должен как-то прочитать значения первого 

и тут возникает вторая проблема - как? писать/читать через файл? наверное неэффективно, через GV еще более неэффективно

через icustom наверное будет тормозить, и придется два раза вводить параметры в два индикатора 

посмотри в самом терминале пример pipes там как раз это демонстрируется
 
DKeN:
посмотри в самом терминале пример pipes там как раз это демонстрируется
В каком месте терминала? Есть в сриптах такой пример. Какой отношение этот пример имеет к индикатору с двумя подокнами?
 

если человек с головой, то поймет как реализовать то, что он хочет.

 

видится решение что второй подвал можно было бы создать вторым индикатором но второй должен как-то прочитать значения первого 

 
DKeN:
посмотри в самом терминале пример pipes там как раз это демонстрируется

спасибо, не знал что так можно

хотя поднимать клиент-серверное соединение чтобы передать массив из 500 чисел это как из пушки по воробьям )))

 

Расчеты вынести в отдельный индикатор. Из него получать данные для 2-х индикаторов в подвале, которые что-то рисуют. По идее, должен быть однократный просчет и дальнейшее использование кэша (внутренние механизмы МТ).

Но 500 чисел можно и через Глобальные переменные - та же работа с памятью, все будет быстро. 

 
komposter:

Расчеты вынести в отдельный индикатор. Из него получать данные для 2-х индикаторов в подвале, которые что-то рисуют. По идее, должен быть однократный просчет и дальнейшее использование кэша (внутренние механизмы МТ).

Но 500 чисел можно и через Глобальные переменные - та же работа с памятью, все будет быстро. 

а через глобальные переменные надо как-то синхронизироваться в цикле (чтобы не создавать 500 переменных)

наверное можно создать техническую переменную готовности к обновлению (флаг)

 
transcendreamer:

а через глобальные переменные надо как-то синхронизироваться в цикле (чтобы не создавать 500 переменных)

наверное можно создать техническую переменную готовности к обновлению (флаг)

Можно и 500 переменных, в чем проблема?

Один создает, второй читает и удаляет.

Время бара в названии переменной, ну и префикс для разделения на своих/чужих. 

 
komposter:

Можно и 500 переменных, в чем проблема?

Один создает, второй читает и удаляет.

Время бара в названии переменной, ну и префикс для разделения на своих/чужих. 

да, здорово, спасибо за идею!
 

transcendreamer:
да, здорово, спасибо за идею!

Если ещё актуально - то тут можно посмотреть реализацию данной идеи...

 
MigVRN:

Если ещё актуально - то тут можно посмотреть реализацию данной идеи...

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