ramnek:
Это код индикатора среднего объема за InpShadowPeriod. На графике все чудесно отображается, но при использовании iCustom он возвращает всегда число 2147483647..
где-то в цикле переполнение.. я пытался удалить его разными if-ами, но ничего не помогает... Где моя ошибка?! Подскажи, пожалуйста!
В будущее заглядываете
Проверьте чему равна переменная j
for(j = i-InpShadowPeriod; j < i; j ++)
Не могу сообразить как я могу в будущее заглядывать, если большой цикл имеет ограничение i < limit, а внутренний цикл j < i.. итого: j < i < limit - разве так не верно?
ramnek:
Не могу сообразить как я могу в будущее заглядывать, если большой цикл имеет ограничение i < limit, а внутренний цикл j < i.. итого: j < i < limit - разве так не верно?
Не могу сообразить как я могу в будущее заглядывать, если большой цикл имеет ограничение i < limit, а внутренний цикл j < i.. итого: j < i < limit - разве так не верно?
При i =0 (обрабатываем нулевой бар) j=-InpShadowPeriod
ramnek:
Не могу сообразить как я могу в будущее заглядывать, если большой цикл имеет ограничение i < limit, а внутренний цикл j < i.. итого: j < i < limit - разве так не верно?
Не могу сообразить как я могу в будущее заглядывать, если большой цикл имеет ограничение i < limit, а внутренний цикл j < i.. итого: j < i < limit - разве так не верно?
индексы буферов и массивов должны быть целыми положительными числами (число 0 относится к этим числам), если я правильно понял особенности индексирования буферов и массивов. наверно в этом направлении следует искать ошибку. равенства
for(i = InpMedianPeriod; и for(j = i-InpShadowPeriod;
должны быть больше или равны 0.
При i =0 (обрабатываем нулевой бар) j=-InpShadowPeriod
Но такого быть не может, потому что большой цикл начинается при i = InpMedianPeriod;
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это код индикатора среднего объема за InpShadowPeriod. На графике все чудесно отображается, но при использовании iCustom он возвращает всегда число 2147483647..
где-то в цикле переполнение.. я пытался удалить его разными if-ами, но ничего не помогает... Где моя ошибка?! Подскажи, пожалуйста!