ustim:
и еще: period - никогда не называй переменные именем имеющихся функций,
у МТ от этого могут заворачиваться мозги, он ведь достаточно
нежный...
МТ различает регистр слов, поэтому period, pEriod, peRiod, periOd и perioD - это
5 разных переменных, ни одна из которых не будет конфликтовать
с функцией Period() ;)
ага, у меня была тема, когда я в коде вместо Point написал Point(), он
все намана откомпилял, а при выполнении творил ерунду, а т. к.
неизвестно от чего еще у него может быть несварение, дык луче
перестраховаться. .. :)
Дык переменная Point и функция Point() - это 2 разные вещи )))
А с именами МТ нормально дружит
komposter писал (а):
Дык переменная Point и функция Point() - это 2 разные вещи )))
А с именами МТ нормально дружит
гы, тока шо специально пересмотрел хелп - нема такой функции
"Point()", тота и оно, шо я вместо переменной Point написал Point(),
а компилятор нихрена не заметил, а МТ не понял, шо от него хотят.
Лан, я думаю не стоит дальше развивать эту дискуссию, я просто
дал совет, только и всего :)
|
вот суда нельзя передавать 0, а ты передаешь
а 0 там где shift - это не текущий период, а текущий (незакрытый)
бар
*/
сорри, если ноль передать то это период текущего графика, ща
еще ковырну
В сущности, индикатор - это функция. Любая функция, отработав,
обретает некоторое значение, кот. выдаёт внешнему миру посредством
оператора return(). Это значение и передаётся в функцию iCustom. В Вашем
индикаторе при любых обстоятельствах return() принимает нулевое
значение.
Не соглашусь...
Индикатор не возвращает значения посредством оператора ретурн,
он заполняет буффер, а уже функция иКастум его возвращает.
Или я чего-то не понял?
Конечно же. Там так и написано. Чего это я.. Наверное, пора спать:)
и еще: period - никогда не называй переменные именем имеющихся функций, у МТ от этого могут заворачиваться мозги, он ведь достаточно нежный...
ага, у меня была тема, когда я в коде вместо Point написал Point(), он все намана откомпилял, а при выполнении творил ерунду, а т. к. неизвестно от чего еще у него может быть несварение, дык луче перестраховаться. .. :)
А с именами МТ нормально дружит
Дык переменная Point и функция Point() - это 2 разные вещи )))
А с именами МТ нормально дружит
Ну как же он не может равняться 0, 0 - текущий период, можно вместо 0 поставить PERIOD_M1.
слюш,
вот суда нельзя передавать 0, а ты передаешь
а 0 там где shift - это не текущий период, а текущий (незакрытый) бар
*/
сорри, если ноль передать то это период текущего графика, ща еще ковырну
Так я индикатор и подправил.
Так я индикатор и подправил.
А в эксперте?
В сущности, индикатор - это функция. Любая функция, отработав, обретает некоторое значение, кот. выдаёт внешнему миру посредством оператора return(). Это значение и передаётся в функцию iCustom. В Вашем индикаторе при любых обстоятельствах return() принимает нулевое значение.
Индикатор не возвращает значения посредством оператора ретурн, он заполняет буффер, а уже функция иКастум его возвращает.
Или я чего-то не понял?
Конечно же. Там так и написано. Чего это я.. Наверное, пора спать:)