Можно функцию написать, передавать ей буфер как аргумент.
bool fun(double & buf[]) { if(...)return(true); return(false) }
Для каждого из буферов вызвать функцию.
bool r1=fun(buf1); bool r2=fun(buf2); bool r3=fun(buf3);
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Суть такова - в коде предстоит написать шесть однотипных блоков однотипного взаимодействия цены с шестью буферами пользовательского индикатора...
Можно ли этого избежать, как-то задав в ОДНОМ только блоке просто диапазон значений буферов?
То есть задать что-то такого типа:
"Buff >= 0 && Buff <=6 "
( Чтобы терминал понимал, что надо "по очереди" искать пересечение ценой любого из этих шести буферов)
Скажите пожалуйста, можно ли это сделать в mql4 и как?