Примеры: Эффективные алгоритмы усреднения с минимальным лагом и их использование в индикаторах - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Едик
Temp_Series=PriceSeries(Input_Price_Customs, bar);
Temp_Series2=PriceSeries(Input_Price_Customs, bar);
//----+ Обращение к функции JJMASeries за номерам 0. Параметры nJMA.Phase и nJMA.Length не меняются на каждом баре (nJMA.din=0)
Resalt = JJMASeries(0,0,MaxBar,limit,Phase,Length,Temp_Series,bar,reset);
Resalt2 = JJMASeries(0,0,MaxBar,limit,Phase,Length,Temp_Series2,bar+1,reset); //перемесчаем на один бар
//----+ проверка на отсутствие ошибки в предыдущей операции
if(reset!=0)return(-1);
JJMA[bar]=Resalt-Resalt2;
На chart'e фукции JJMA[shift], JJMA[shift+1]
на окне индикатора JJMA[bar]=Resalt-Resalt2;
Они не соответстует друг другу.
Николай, на данный момент, ноябрь 2014 года, в индикаторах из архива компилятор выдаёт более 100 ошибок в каждом – я пытался несколько из них скомпилировать. Все индикаторы я не просматривал, их более 100, но в окне «пользовательские индикаторы» в терминале в их иконках серая точка, указывающая, что нет исходника (в данном случае они есть), либо исходник не принят из-за ошибок в коде. Компилятор указывает на точку в коде, вот пример: '.' - semicolon expected JLiteSeries.mqh 138 14. Уже почти год работают 600-е версии МТ4 и уже на очереди 700-е. Я уже сталкивался с такими видом ошибки при переходе на новую версию языка в кодах, но чтобы исправить её при импорте библиотек, моего опыта не хватает. Жаль будет, если такой кусок работы пропадёт.