Хочу определить максимальное значение цены относительно ряда условий.
Максимальное значение ищут функции iHighest(...), iHigh(...), Вы же используе iLowest(...), iLow, т.е. ищите минимальное...
Ну тогда неясно в чем конкретно Вам нужна помощь.. Вы же не описали в чем ошибка логики, как должен работать код, каковы условия поиска...
Сразу глядя на кусок кода(который в данном виде кстати не воспроизвести) могу сказать:
- возможно неправильно задаёте размер массива, ошибки при исполнении не будет, но будет много пустых значений
- нет смысла использовать ArrayMaximum на каждой интеграции цикла, т.к. в промежуточных расчетах полученное значение не используется а через Comment Вы просто физически не успеете посмотреть все полученные значения и увидите только последнее полученное значение, или используйте вместо Comment Print , так хотя бы можно посмотреть все рассчитанные значения в журнале.
Ну тогда неясно в чем конкретно Вам нужна помощь.. Вы же не описали в чем ошибка логики, как должен работать код, каковы условия поиска...
Сразу глядя на кусок кода(который в данном виде кстати не воспроизвести) могу сказать:
- возможно неправильно задаёте размер массива, ошибки при исполнении не будет, но будет много пустых значений
- нет смысла использовать ArrayMaximum на каждой интеграции цикла, т.к. в промежуточных расчетах полученное значение не используется а через Comment Вы просто физически не успеете посмотреть все полученные значения и увидите только последнее полученное значение, или используйте вместо Comment Print , так хотя бы можно посмотреть все рассчитанные значения в журнале.
Додумал наконец-то. Все работает. Спасибо за участие!
Додумал наконец-то. Все работает...
А вставьте-ка в начало кода вашей программы #property strict, и ужаснитесь тому, как всё не работает :)
В показанном цикле выход за пределы
массива точно есть.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования