Блог им. ab_trader

Модификация программы для скачивания котировок с Yahoo

Слегка модифицировал программу для скачивания котировок с Yahoo. Теперь она может качать не только котировки, но и историю сплитов и дивидендов. Также добавил функцию пересчета котировок с учетом сплитов. 
 
Архив с программой — здесь. В архиве экзешник, .ini файл настроек и файл со списком тикеров (tiker_list.txt). Алгоритм: правим файл настроек, пишем в файл со списком тикеров тикеры, запускаем экзешник. Заканчивается исполнение информационным окошком. На выходе получаем следующие файлы:
Тикер_Suffix.quo — оригинальные котировки
Тикер_Suffix.dis — дивиденды и сплиты
Тикер_Suffix.out — котировки, приведенные с учетом сплитов

Обязательно: .ini файл должен лежать в одной папке с экзешником, папки должны называться строго латиницей.

Несколько поменялись настройки в .ini файле:
InpFileName=tiker_list.txt  — имя файла со списком тикеров

LocalPath=C:\Yahoo_EOD\ - папка, в которую будут скачаны котировки. В ней же должен лежать файл со списком тикеров
YahooServerPath=http://ichart.finance.yahoo.com - адрес сервера Yahoo (к сожалению, периодически они его меняют)
Suffix=_eod - будет добавлен к имени файла с котировками (см. выше имена выходных файлов)
Delay=3 - задержка перед обращением программы к серверу за следующим тикером
Timeframe=d - d — дневки, w — недельки, m — месяцы 
StartDate=1/1/1900 - начальная дата истории котировок
FinishDate=9/24/2012 - конечная дата истории котировок
Если строки с датами удалить, то программа будет качать данные с начала истории тикера по текущую дату.
Mode=QuotesSplitsProcess  — Mode определяет действия программы. Является набором следующих параметров: Quotes — скачивание оригинальных котировок, Splits -скачивание дивидендов и сплитов, Process — обработка цен с учетом сплитов. Указывая различные параметры, можно комбинировать действия программы. Следует только помнить, что обработка цен (Mode=Process) происходит с использованием оригинальных котировок и истории сплитов. Пример:
Mode=QuotesSplits — программа скачает оригинальные котировки, дивиденды и сплиты
Mode=QuotesSplitsProcess - программа скачает оригинальные котировки, дивиденды и сплиты и приведет цены
149 | ★12
3 комментария
Круто!
avatar
Скачивал кто?
avatar
у меня есть котировки 1 минутка… где то около 1000 акций… Америка. и 100 фондов… за 10-7 рокив… за умеренную плату можно договориться. если нужна. dibrova.nazar@gmail.com

Читайте на SMART-LAB:
Фото
AUD/NZD: быки вошли во вкус, подтягивая котировки к новым высотам
Кросс-курс AUD/NZD после пробоя локального уровня 1.1692 откатился к нему и сейчас активно «топчется», осваивая свежую поддержку. Также стоит...
Фото
Россети Урал. Отчет об исполнении инвестпрограммы за Q4 2025г. Считаем дивиденды!
Компания Россети Урал опубликовала отчет об исполнении инвестпрограммы за Q4 2025г., где показаны финансовые показатели компании по РСБУ в...
⚙️ Лензолото: закат "пустышки"
Акции Лензолота резко упали. Что происходит — рассказывают аналитики Market Power   Лензолото (LNZL) ➡️ Инфо и показатели     Возможно,...
Фото
Интер РАО. Неужели дивиденды будут минимальными за 3 года? Обзор производственных результатов и отчета РСБУ за Q4 2025г.
Вышел отчет по РСБУ за Q4 2025г. от компании Интер РАО: 👉Выручка — 15,49 млрд руб.(-14,0% г/г) 👉Себестоимость — 12,79 млрд руб.(-10,8%...

теги блога ab_trader

....все тэги



UPDONW
Новый дизайн