У меня такая же ошибка, cannot convert from 'double' to 'int'.
Пытаюсь указать номер бара close[i+BarNumber].

И функция (int) не работает close[i+(int)BarNumber]. - выдает ошибку: Не найден блок с именем 'Int'.

Так же не работает close[i+Convert.ToInt32(BarNumber)]
- ошибка: Не найден блок с именем 'Convert.ToInt32'.

Кто может помочь ?