2009-12-23 1 views
2

Для обучения я хочу создавать подсвечники (фондовые) графики для акций, используя zedgraph.Как получить данные для дневных диаграмм подсвечника для акций, например, Nasdaq

Теперь в google finance я могу получать ежедневные данные с открытым максимумом-низким закрытием, которые идеально подходят для создания этих графиков, но я хочу создавать графики внутри дня, например данные с открытым максимумом-низким закрытием в течение часа (или 5 минут или даже 1 минуту).

Есть ли способ получить такие данные без необходимости подписываться на какие-либо дорогостоящие услуги? Я слышал, как opentick упоминается в старом вопросе SO, но их сайт уже не работает.

Я думал о опросе google finance один раз в минуту, чтобы получить последнюю цену акций, а затем с часами 60 цен, я мог бы приблизительно рассчитать open-high-low-close, но это немного оценка, и я открыт для других предложений.

Приветствие всем.

+1

ZedGraph является удивительным – monksy

+0

нет аргументов там! – Chris

ответ

2

Я использую IQFeed в качестве источника данных для цен. Я использую его для получения данных о тике, но я знаю, что у них есть данные за 1 минуту, возвращающиеся на пару лет. Сервис не стоит дорого. Я плачу около 65 долларов в месяц. Имейте в виду, что профессиональные каналы передачи данных могут быть значительно дороже. Опрос Google раз в минуту для любого разумного количества акций определенно заставит вас отключиться.

Имейте в виду, что в финансовых данных действительно нет бесплатного обеда. Фондовые биржи взимают плату за дистрибьюторов, чтобы они могли показать их вам или загрузить.

4

«Вы хотите зарабатывать деньги, вы должны тратить деньги!».

Я также рекомендую XIgnite людям, желающим получить доступ к рыночным данным API. Однако они используют «по требованию», а не подход, основанный на корме, и их диапазон API, как правило, ориентирован на исторический EOD, а не на внутридневной (хотя вы можете получить цену на живые цены или внутридневные цены VWAP).

+0

Я должен добавить, что XIgnite имеет некоторые API-интерфейсы для создания базовых диаграмм для вас. В зависимости от вашего конкретного приложения есть несколько графических решений на основе Silverlight, которые могут вас заинтересовать; amCharts: http://wpf.amcharts.com/stock Visifire: http://visifire.com/silverlight_stock_charts_gallery.php –

+0

Я не планирую зарабатывать деньги, это просто упражнение для обучения, рабочий я преподаю немного программирования. Но да, ты, наверное, прав. Я также слышал о EODData.com, который кажется дешевым и хорошо. – Chris

1

Вы также можете обратиться к одной из компаний, которые продают готовые текстовые файлы с внутридневными котировками. Затем вы можете импортировать это в программное обеспечение и использовать его для составления карт или бэк-тестирования. Например: http://www.kibot.com/

2

API Ameritrade предоставляет вам доступ к котировкам в реальном времени и историческим данным, среди прочего. Вы можете использовать их API для получения данных для своих пользовательских торговых платформ. Использование его бесплатное, но для его использования необходимо использовать учетную запись Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html.

Если у вас есть наличные деньги, которые вы можете внести в учетную запись, это, вероятно, сэкономит вам много денег за оплату одной из более дорогих услуг передачи данных.

0

Если вы заинтересованы в E-Mini исторических данных акций вы можете проверить сайт Free CME E-Mini Futures Tick Data. Я не уверен, насколько надежным является источник. Но для изучения упражнений это может быть хорошим началом.