Форум

OnCalculate function not found in custom indicator 1 1 ошибка при компиляции

Добрый день, пытаюсь компилировать советник из учебника, выводит ошибку " OnCalculate function not found in custom indicator 1 1" Насколько я поискала в интернете, проблема в отсутствии обязательной функции - OnCalculate, как решение предлагается добавить пустую функцию, но это не помогает... Буду

индикатор на movingах по 2-м таймфреймам

Доброго времени суток! пишу индикатор (потом будет советник).. суть в том, чтобы настроить пока правильные сигналы на пересечении двух мувингов разного периода.. первый сигнал должен быть на старшем ТФ, по нему будет открываться ордер. Второй сигнал на младшем ТФ, по нему ордер будет закрываться

Пересечение МА

Доброго времени суток! Пишу индикатор (в дальнейшем войдет в советник с др. индикаторами) на пересечение двух мавингов.. Суть в том, что при пересечении одной МА другой начинаются безостановочные алерты до обратного пересечения.. хотелось бы как-то их отфильтровать, чтобы сигнал был единоразовым

Не работает обозначение индекса массива переменной..

Добрый день, подскажите, пожалуйста, почему не работает код: for(int i=0; i<12; i++) { MasHigh[i]=100+z; Print(MasHigh[i]); } В терминале выдает критическую ошибку и пишет выход за пределы массива в функции Print... Но в документации же позволено индекс обозначать переменной... что я не так делаю

Проблема с time

Доброго времени суток! Подскажите, пожалуйста, почему возвращается не верный результат следующего кода: datetime x = Time[1440]; datetime z = TimeCurrent(); Alert(x, " - сутки назад, текущее время: " ,z); Суть вот в чем - мне необходимо получить open, close, high, low за аналогичный текущему час