1. 关于数据采集
股票数据是一种标准化的结构数据,是可以通过API接口访问的(不过一般要通过渠道,开放的API有一定的局限性)。也可以通过爬虫软件进行采集,但是爬虫软件采集数据不能保证实时性,根据数据量和采集周期,可能要延迟几十秒到几分钟不等。我们总结了一套专业的爬虫技术解决方案(Ruby + Sidekiq)。能够很快实现这个采集,也可以后台可视化调度任务。
2. 关于展现
网络股票数据的展现,网页端直接通过HTML5技术就已经足够,如果对界面要求高一点,可以采用集成前端框架,如Bootstrap;如果针对移动端开发, 可以使用Ionic框架。
3. 关于触发事件
如果是采用Ruby on Rails的开发框架的话,倒是很方便了,有如sidekiq, whenever这样子的Gem直接实现任务管理和事件触发。
『贰』 股票历史数据接口收藏2024
在进行股票量化策略时,数据获取是关键,但高昂的数据库费用对于个人投资者来说并不适用。幸运的是,有免费途径可供选择。例如,雅虎、新浪、搜狐和网易财经等网站提供基础数据,而tushare则每日更新财经网站抓取的数据,但历史数据覆盖有限。不过,一个名为tpdog.com的数据接口集合了丰富的资源,包括历史、实时数据,龙虎榜、技术指标等,如个股板块(sz.000001)、涨跌统计(2024-01-17/zs_type=zs)、交易日查询等。实时数据方面,tpdog提供了秒级(sz.000001)、分钟级别的实时数据和历史数据,涵盖了MACD、MA、BOLL等技术指标。此外,还包含了如集合竞价、涨跌停信息、各种周期K线数据以及分钟级别至年K线的历史数据,对于深度分析和策略构建非常实用。通过tpdog.com,个人投资者可以轻松获取到满足需要的股票历史数据,进行高效的投资决策。
『叁』 如何使用 Yahoo Finance stock API 获取股票数据
1、通过API获取实时数据
请求地址
http://finance.yahoo.com/d/quotes.csv?s=<股票名称>&f=<数据列选项>
参数
s – 表示股票名称,多个股票之间使用英文加号分隔,如”XOM+BBDb.TO+JNJ+MSFT”,罗列了四个公司的股票:XOM, BBDb.TO, JNJ, MSFT。
f – 表示返回数据列,如”snd1l1yr”。更详细的参见雅虎股票 API f 参数对照表。
2、通过API获取历史数据
请求地址
http://ichart.yahoo.com/table.csv?s=<string>&a=<int>&b=<int>&c=<int>&d=<int>&e=<int>&f=<int>&g=d&ignore=.csv
参数
s – 股票名称
a – 起始时间,月
b – 起始时间,日
c – 起始时间,年
d – 结束时间,月
e – 结束时间,日
f – 结束时间,年
g – 时间周期。Example: g=w, 表示周期是’周’。d->’日’(day), w->’周’(week),m>’月’(mouth),v->’dividends only’一定注意月份参数,其值比真实数据-1。如需要9月数据,则写为08。
3、通过API获取深沪股票数据
雅虎的API是国际性的,支持查询国内沪深股市的数据,但代码稍微变动一下,如浦发银行的代号是:600000.SS。规则是:上海市场末尾加.ss,深圳市场末尾加.sz。
『肆』 股市数据从哪里得到
像一些数据是要通过人工统计和计算的,所以大多数都是要通过收费软件才能获得版,免费的即使你得权到了但是滞后的效果也是挺要命的,所以我还是不向你推荐乱七八糟的网站了,每个用户在证卷公司开户时都会有个经理,你有权力要求他在每天开盘时向你提供当天的资讯