Почему Delphi выдаёт эту ошибку?
Ты добавь серию данных через дизайнер (судя по всему две серии), а потом уже добавляй в них точки
Список, у которого можно выйти за границу, я в коде вижу только один, chart1.SeriesList. Если это так, надо в дизайнере форм настроить chart1, чтоб было не меньше двух семейств точек