а чему равен limit?
если limit>Bars-2, то в первом же цикле Close[i+2] Вам отдаст 0. Вот оттуда и "0 в клозах", что Вы вышли за пределы массива
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кто-нибудь сможет объяснить странно различный результат двух простых операций?
1.
{
Alert("Close [ ",i+1," ] = ",Close[i+1]," Close [ ",i+2," ] = ", Close[i+2],"Delta = ", Close[i+1] - Close[i+2]);
}
Это работает, как и должно.
2.
{
Alert("Close [ ",i+1," ] = ",Close[i+1]," Close [ ",i+2," ] = ", Close[i+2],"Delta = ", Close[i+1]/Close[i+2]);
}