Где брать исторические данные?

 

Я искал часовые графики и нашёл три вменяемых источника:

1.Скачать из метатрейдера. Почему-то большинство инструментов доступно с 2012-2013-2014 годов. Думаю если писать торговый алгоритм на метатрейдере, то лучше ориентироваться на эти данные.

  1. Скачать с сайта финамаЧасовые графики можно скачать максимум за 5 лет. Если нужно больше, придётся скачивать в несколько этапов. Можно скачать тиковые данные. Возможно потом напишу скрипт, который будет автоматом скачивать нужный таймфрейм за нужный промежуток времени бесплатно и без смс. Хотя вот уже есть какой-то на гитхабе
  2. Прямо с биржи Я чёт пока не вкурил как оно работает и по какому принципу формировать запросы, но по идее можно скачать вплоть до тиков. Опять же есть что-то на питоне

Как смотреть данные из питона, но не скачивать их в файл?

  1. Через pandas datareader Выглядит примерно так DataReader(‘SBER’,’moex’,start,end), где SBER название инструмента, moex источник данных, start и end нужные даты
  2. Через Там есть много бесплатных исторических данных, но вот именно московская биржа платная.

Ну и всегда нужно помнить, что исторические данные из разных источником могу различаться. С чем это связано я не понимаю. Сравнил почасовые данные из метатрейдера с данными из финама по Газпрому за один и тот же промежуток времени с 2015-01-05 по 2019-11-29. Разница +-3 рубля по каждой цене.

Разница в цене историческийх данных