Импорт котировок с Finance.yahoo проблемка

Обсуждаем опыт работы с различными источниками котировок.
Ответить
Сообщение
Автор
Аватара пользователя
alexanderduder
Сообщения: 20
Зарегистрирован: Пт мар 27, 2015 5:37 pm

Импорт котировок с Finance.yahoo проблемка

#1 Сообщение alexanderduder » Пн дек 28, 2015 1:37 pm

День добрый Уважаемые, у меня такая проблема с импортом:
Вот пример даты для акции Agilent Technologies Inc. (A)
http://finance.yahoo.com/q/hp?s=A&a=...=28&f=2015&g=m
Можно выбрать период (для каждой из акции есть абсолютно весь период), а также тикер любой акции, если есть рассматривать другую.
В самом низу есть скачать в csv. формате excel; открыв файл там получается преподнесена информация вот так вот, как на рисунке ниже.
Подскажите как в экселе эту информацию подвести в ту, которая скачивается с Альпари, чтобы можно было ее залить в ФТ2 для анализа? А то у меня почему-то цена акции в некоторых местах сохраняется, как "дата" и из-за этого виснет ФТ2, когда я пытаюсь ему этот файл скормить. Да, у меня получилось разбить все по столбцам, заменить "-" на ".", но когда сохраняю, то сохраненный файл открывается ошибочно, т.е. в некоторых местах формат не сохранился и цена акции показывает, как дата (24 янв 2015 - что-то такое) и при импорте такого вот файла виснет ФТ2.
Вложения
654654.jpg

Аватара пользователя
alexanderduder
Сообщения: 20
Зарегистрирован: Пт мар 27, 2015 5:37 pm

Re: Импорт котировок с Finance.yahoo проблемка

#2 Сообщение alexanderduder » Пн дек 28, 2015 3:32 pm

Даже когда я создаю новый тикер, например stocks - GE, то если этому тикеру скормить CSV файл с Альпари по валютной паре евродоллар, то у меня почему-то всегда зависает тестер, ведь я же ему просто данные ровные скармливаю, а он такое выдает. Или же нельзя создавать новые инструметы или я что-то не так делаю? Помогите пожалуйста!!!

FX Helper
Сообщения: 468
Зарегистрирован: Пн апр 01, 2013 11:44 am

Re: Импорт котировок с Finance.yahoo проблемка

#3 Сообщение FX Helper » Вт дек 29, 2015 10:18 am

Здравствуйте,

Для начала, Вам нужно "перевернуть" данные, чтобы более ранняя дата была вверху файла, а более поздняя внизу файла.
Можете в Excel воспользоваться сортировкой A -> Z.
Далее, нужно убрать последнюю колонку в Excel (или просто игнорировать её во время импорта).

Затем убрать все знаки "-"
У Вас должен получиться такой формат:

11302015,41.970001,42.049999,41.610001,41.82,3139700
12012015,42.16,42.310001,41.040001,41.060001,7988900
12022015,41.07,41.459999,40.369999,40.419998,4711300
12032015,40.639999,40.740002,39.950001,40.150002,3314500
12042015,40.23,41.209999,40.130001,41.099998,2519100
12072015,40.919998,41.099998,40.540001,40.700001,2001800
12082015,40.610001,41.279999,40.419998,41.169998,4319300
12092015,41.25,41.799999,40.91,40.98,4133300
12102015,40.959999,41.66,40.650002,41.25,3709200
12112015,40.75,40.75,40.060001,40.189999,2628900
12142015,40.220001,40.540001,39.900002,40.25,2304100

После этого данные могут быть загружены в программу.

Ответить