if(!iGetArray(handle_iMA,0,start_pos,count,ma)) return(0);
return(0); А какой в нём здесь смысл? Функция всё равно ведь всегда возвращает true.
Aleksandr Slavskii:
return(0); А какой в нём здесь смысл? Функция всё равно ведь всегда возвращает true.
Вы невнимательны:
- Это индикатор, а не советник
- Строчки кода, которые Вы привели, работают в функции OnCalculate - и никогда эта функция не имела тип 'bool' - OnCalculate всегда имеет тип 'int'.
- Именно поэтому при ошибке возврат '0' - это так принято в индикаторах при ошибке
Vladimir Karputov:
Вы невнимательны:
- Это индикатор, а не советник
- Строчки кода, которые Вы привели, работают в функции OnCalculate - и никогда эта функция не имела тип 'bool' - OnCalculate всегда имеет тип 'int'.
- Именно поэтому при ошибке возврат '0' - это так принято в индикаторах при ошибке
Не правильно сформулировал вопрос.
Как раньше говорили "Смотрит в книгу, видит фигу", так и у меня, вопрос возник один, а написал вообще что попало.
По сути увидел лишнюю переменную, думаю, а какой же в ней скрыт сакральный смысл, пока разбирался, увидел то чего нет, а то что есть упустил)))
Aleksandr Slavskii:
***
Зачем в функции iGetArray, объявлять переменную bool result=true ?Мне так нравиться.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Candle touches MA Alert:
Выдача сигнализации при касании индикатора 'MA'
Автор: Vladimir Karputov