- Особенности языка mql5, тонкости и приёмы работы
- Шаблоны функций и приведение типов что за дискриминация bool?
- [АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5.
Замените i на любую цифру, и может, заиницилизируется! А i оставьте для цикла!
Скорее всего, HiBuffer не имеет достаточный размер. Проверьте максимально возможное значение i в цикле и сравните его с размером массива HiBuffer.
ну явного ограничения для i в цикле нет.
for (int i=1;ok==false;i++)
{ if ()
HiBuffer[i]= iHigh(NULL,0,i);
ok = true;
return(INIT_SUCCEEDED);
}
и вот как он задается double HiBuffer[];
Посмотрите в Доке, как делать циклы в индикаторах!
Так нельзя for (int i=1;ok==false;i++)
Может быть, for (int i=0;i<bar;i++) Посмотрите любой индикатор!
Или: int limit=Bars-1-IndicatorCounted();
for (int i=limit;i>=0;i--)
Посмотрите в Доке, как делать циклы в индикаторах!
Так нельзя for (int i=1;ok==false;i++)
Может быть, for (int i=0;i<bar;i++) Посмотрите любой индикатор!
Или: int limit=Bars-1-IndicatorCounted();
for (int i=limit;i>=0;i--)
нет дело не в этом. for (int i=1; i==99;i++) тоже не работает
Пробуйте другие варианты! А этот и с цифрами не заработает! Нужно же указывать откуда куда прибавлять или вычитать!
Этот скорей всего:
int limit=Bars-1-IndicatorCounted();
for (int i = limit; i >= 0; i--)
Посмотрите в Доке, как делать циклы в индикаторах!
Так нельзя for (int i=1;ok==false;i++)
Может быть, for (int i=0;i<bar;i++) Посмотрите любой индикатор!
Или: int limit=Bars-1-IndicatorCounted();
for (int i=limit;i>=0;i--)
mario_SC--:
нет дело не в этом. for (int i=1; i==99;i++) тоже не работает
А ты попробуй прочесть как будет звучать цикл на русском языке.
"от i = 1; пока i == 99; i++"
Я думаю так никакой цикл работать не будет.
А ты попробуй прочесть как будет звучать цикл на русском языке.
"от i = 1; пока i == 99; i++"
Я думаю так никакой цикл работать не будет.
тут с условием ты прав. но всеравно то что я с самого начала писал условие, что с цифрами и "правильным" условием - цикл то РАБОТАЕТ. я по отладчику смотрю. ВЫЛЕТАЕТ когда доходит до этого массива. Может я неправильно в него записываю ?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования