Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Гениально.
А переключить на пару где нет истории а потом переключить на другой ТФ не пробовал?
Угу, признаю косяк. В коде указано, что делать, если Close[i] > Close[i+1], и что делать, если Close[i] < Close[i+1]. Но не указано, что делать, если Close[i] == Close[i+1]. На вот этих-то барах эти одиночные стрелки и выпадают.
Знаете, давайте поступим так: возьмите код 1.43 из этого сообщения и закомментируйте строки:
и посмотрите на результат при прокручивании графика в глубь истории и чтобы при этом история подгружалась.
Гениально.
А переключить на пару где нет истории а потом переключить на другой ТФ не пробовал?
Угу, признаю косяк. В коде указано, что делать, если Close[i] > Close[i+1], и что делать, если Close[i] < Close[i+1]. Но не указано, что делать, если Close[i] == Close[i+1]. На вот этих-то барах эти одиночные стрелки и выпадают.
Что значит "где нет истории"?
Что ЭТО?
Это для того чтобы аутов небыло если что.
Это кто такие? ))
Array out of range
А зачем такой большой запас брать - аж 20 баров? На глазок, что ли? )) В общем случае нельзя выходить за индекс [rates_total-1], а конкретно в этом коде - за [rates_total-2], поскольку в теле цикла есть обращение предыдущему бару. Вот, с бара [rates_total-2] и нужно начинать расчёт.
Я понимаю. Дальше будет сколько баров всего считать и сколько пересчитывать.
Вдгур кто то введёт больше чем есть баров. Будет аут.
Да, на глаз.