Я искал часовые графики и нашёл три вменяемых источника:
1.Скачать из метатрейдера. Почему-то большинство инструментов доступно с 2012-2013-2014 годов. Думаю если писать торговый алгоритм на метатрейдере, то лучше ориентироваться на эти данные.
- Скачать с сайта финамаЧасовые графики можно скачать максимум за 5 лет. Если нужно больше, придётся скачивать в несколько этапов. Можно скачать тиковые данные. Возможно потом напишу скрипт, который будет автоматом скачивать нужный таймфрейм за нужный промежуток времени бесплатно и без смс. Хотя вот уже есть какой-то на гитхабе
- Прямо с биржи Я чёт пока не вкурил как оно работает и по какому принципу формировать запросы, но по идее можно скачать вплоть до тиков. Опять же есть что-то на питоне
Как смотреть данные из питона, но не скачивать их в файл?
- Через pandas datareader Выглядит примерно так DataReader(‘SBER’,’moex’,start,end), где SBER название инструмента, moex источник данных, start и end нужные даты
- Через Там есть много бесплатных исторических данных, но вот именно московская биржа платная.
Ну и всегда нужно помнить, что исторические данные из разных источником могу различаться. С чем это связано я не понимаю. Сравнил почасовые данные из метатрейдера с данными из финама по Газпрому за один и тот же промежуток времени с 2015-01-05 по 2019-11-29. Разница +-3 рубля по каждой цене.