jaffer wilson:
После вызова какой функции отрабатывает GetLastError()?
I tried this script:
Error code: 4115
The indicator without a short name is not deleted. Is there another process of removing the indicator window from the chart?
jaffer wilson:
Индикатор не удаляется. Есть ли другой процесс удаления окна индикатора с графика?
Переверните:
for ( int i = total_ind-1 ; i >=0; i --)
Да, наконец, я получил ответ.
Я был дураком, я принимаю это.
Индекс уже ушел. Индикатор не существует.
Я решил это с помощью следующего кода:
void OnStart () { int total_ind = ChartIndicatorsTotal ( 0 , 1 ); Print (total_ind); for ( int i = 0 ; i <total_ind; i ++) { ChartIndicatorDelete ( 0 , 1 , ChartIndicatorName ( 0 , 1 , 0 )); Print ( GetLastError ());} }
Спасибо за ваши ответы.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я попробовал этот скрипт:
Код ошибки: 4115
Индикатор не удаляется. Есть ли другой процесс удаления окна индикатора с графика?