Постов с тегом "исторические данные загрузка": 5

исторические данные загрузка


Где взять исторические данные с премаркетами и постмаркетами?!

Голову сломал, время потерял, нужна помощь великих умов Смартлаба!

Думаю, не мне одному будет интересно решение.

 

В чем задача? Есть TsLab, есть желание тестировать системы на Америке, и, возможно, подключить их к Interactive Brokers.

 

Но вот незадача. Для этого нужно скачать исторические данные по зарубежным бумагам. Я НЕ ПОНИМАЮ где и как можно скачать данные по буржуйским бумагам типа AAPL, MSFT и прочих, с премаркетами и постмаркетами. Желательно часовики (Н1) или пятиминутки (м5) вообще идеально! Хотя бы лет за 5, а лучше 10. Дневки бесполезны, их как раз можно скачать, и то, диапазон свеч без пре и пост маркетов. Формат TXT или CSV

Может, кто подскажет, как жить? Я буду безмерно благодарен. И да, вопрос возможно решить не только бесплатно, но и с подписками, главное, решить. Хелп ми

  • обсудить на форуме:
  • TSLab

Где можно достать историю SPX/ES в тиках?

Где можно достать историю SPX/ES в тиках? Желательно бесплатно, либо за небольшую цену, в даркнете, например.

Качаем исторические данные с MOEX!

Итак, передо мной, уверен, как и перед многими, встал вопрос поиска исторической информации с Мосбиржи. Немного зная python, я написал вот такой парсер:
import requests
import datetime
import pathlib

SECIDs = ["GAZP", "BANEP", "LKOH"]
DISK = "E"
for SECID in SECIDs:
    from_date = "2020-05-04"
    to_date = "2005-01-03"
    while str(to_date) != from_date:
        to_date = str(to_date)
        to_date = to_date.split('-')
        a = datetime.date(int(to_date[0]), int(to_date[1]), int(to_date[2]))
        b = datetime.timedelta(days=140)
        to_date = a + b
        pathlib.Path("{}:/{}/{}".format(DISK, "Database_MOEX", SECID)).mkdir(parents=True, exist_ok=True)
        filename = SECID + "_" + str(to_date) + ".csv"
        with requests.get("http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/tqbr/securities/{}.csv?date={}".format(SECID, to_date)) as response:
            with open("{}:/Database_MOEX/{}/{}".format(DISK, SECID, filename), 'wb') as f:
                for chunk in response.iter_content():
                    f.write(chunk)
Для начала пройдемся по его плюсам и минусам. Самый главный минус, что этот парсер качает только определенный период, который уникален для каждой акции, судя по всему для увеличения этого периода надо кинуть бирже на лапу:), и то что информация предоставляется за день, теперь перейдем к плюсам: можно выкачивать историю за определенный период для нескольких инструментов сразу (их количество ограничивается лишь количеством инструментов на мосбиржи), есть возможность назначать диск для сохранения информации, быстрота выгрузки данных.

( Читать дальше )

Маркет-дата с Финам своими руками

Кто из нас не грузил свечки или тики с Финам ручками… Более продвинутые грузят эти данные при помощи различных автоматических загрузчиков, таких как s#.Data (гидра), Quotes Updater, есть еще разные другие варианты, не в этом суть..., а она в том (т.е. эта самая суть), что дух творчества неистребим. Нам всегда кажется, что твое собственное детище будет грузить быстрее, свечки будут «прямее», а тики точнее.

Два слова о копипасте доступного в инете кода — копипаст это разумно. Кстати, у меня один знакомый работает алгопрогером в Москве, на приличной зарплате и копипаст — главный стиль его программирования.

Короче все вышеизложенное — это просто треп, суть в том, что у себя на блоге я выложил пример, как собственными руками написать код, который будет грузить исторические данные с сайта Финама.

Все лежит здесь Грузим данные с Финам.

ПЛЮС

....все тэги
UPDONW
Новый дизайн