Блог им. 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 - программа скачает оригинальные котировки, дивиденды и сплиты и приведет цены
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
192 | ★12
3 комментария
Круто!
avatar
Скачивал кто?
avatar
у меня есть котировки 1 минутка… где то около 1000 акций… Америка. и 100 фондов… за 10-7 рокив… за умеренную плату можно договориться. если нужна. dibrova.nazar@gmail.com

Читайте на SMART-LAB:
Фото
«Опционы на миллион», серия 2: три стратегии выходят на один рынок
В первой серии мы рассказали, как спор Андрея Чеберяченко и Юрия Красноруцкого на Moscow Trading Week превратился в эксперимент с реальными...
Недельная инфляция ускорилась вдвое
По данным Росстата, с 22 по 28 сентября цены в России выросли на 0,12% после 0,06% неделей ранее. С начала года инфляция по индексу потребительских...
Фото
Загородный дом: риски, которые важно учесть
Продолжаем публиковать материалы на тему страхования недвижимости. Загородный дом часто воспринимается как спокойная альтернатива городской...
Фото
Бюджет-2027: баланс рисков смещён в сторону ухудшения относительно плана.
Представлен проект бюджета на 2027 год. Риски для дефицита смещены в сторону превышения плановых 5,44 трлн руб. Главный риск – расходы. Проект...

теги блога ab_trader

....все тэги



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