
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Надо просто указать номер несуществующего окна.
Т.е., например, указать INT_MAX. Либо отрицательное значение (сам не пробовал, но как идею - можно попробовать).
Поэтому приходится задавать явно значение win_ind, иначе работать не будет.
Urain:
Надо просто указать номер несуществующего окна.
Т.е., например, указать INT_MAX. Либо отрицательное значение (сам не пробовал, но как идею - можно попробовать).
Вот потому что не пробовал, поэтому такое и советуете
ОК, если Вы проверили идею с указанием отрицательных значений и она не подтвердилась - остановимся на первой подсказке:
"Надо просто указать номер несуществующего окна, например, указать INT_MAX". Т.е. в приведённом примере указать
Или в Вашем случае при указании номера несуществующего окна функция ChartIndicatorAdd отказывается работать и создавать новое подокно?
Кстати, не совсем понятно, зачем в Вашем коде одна и та же переменная
сначала используется в качестве четвёртого параметра функции IndicatorCreate (где четвёртый параметр == количество параметров, передаваемых в массиве parameters_array[]), а затем - в качестве второго параметра функции ChartIndicatorAdd (где второй параметр == номер подокна графика).Читать внимательно.
https://www.mql5.com/ru/docs/chart_operations/chartindicatorstotal
Читать внимательно.
https://www.mql5.com/ru/docs/chart_operations/chartindicatorstotal
Вы об этом?
CHART_WINDOWS_TOTAL
Общее количество окон графика, включая подокна индикаторов
int r/o
Кстати, не совсем понятно, зачем в Вашем коде одна и та же переменная
сначала используется в качестве четвёртого параметра функции IndicatorCreate (где четвёртый параметр == количество параметров, передаваемых в массиве parameters_array[]) а затем в качестве второго параметра функции ChartIndicatorAdd (где второй параметр == номер подокна графика).Семён Семёныч, ну точно же. Это я по недогляду прописывал явно везде win_ind как 1 а потом когда заменял на переменную все 1 сменил на win_ind. Вот оно током и шибает :о)
правильный код будет вот такой
теперь да, всё работает автоматически. Спасибо за разбор кода, одна голова хорошо а две лучше :о)
Таки да :) Сделав двойной цикл можно перебрать все индюки чарта без особых проблем.
К сожалению, нет. Ордерная система меняться не будет.