|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
Khan
Зарегистрирован: 10.05.2012
Сообщения: 29
|
Выкладывал данную утилитку на смарт-лабе, решил продублировать сюда, может кому пригодится. Качает дневки, недельки и месяцы исторические котировки акций, дивиденды и сплиты. Затем котировки трансформирует по сплитам - только на дневках корректный результат.
Ссылка на архив - http://yadi.sk/d/feAryTEWzHly. В архиве экзешник, .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 - программа скачает оригинальные котировки, дивиденды и сплиты и приведет цены |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |