股票行情api开发

chenologin2分享 时间:

求:上证指数的嵌入网页的实时代码?或者股票行情的接口!

你可链接一些大网站的走势图,例如163的,不过盗链的确不稳定,有时候会显示不出来。

一般这个都是需要付费的。

例如微盛,他们在提供专门的金融(股票/期货/外汇)的实时行情API,你这边的开发人员,利用他们的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=&a=&b=&c=&d=&e=&f=&g=d&ignore=.csv参数s – 股票名称a – 起始时间,月b – 起始时间,日c – 起始时间,年d – 结束时间,月e – 结束时间,日f – 结束时间,年g – 时间周期。

Example: g=w, 表示周期是\'周\'。

d->\'日\'(day),w->\'周\'(week),m->\'月\'(mouth),v->\'dividendsonly\'一定注意月份参数,其值比真实数据-1。

如需要9月数据,则写为08。

3、通过API获取深沪股票数据雅虎的API是国际性的,支持查询国内沪深股市的数据,但代码稍微变动一下,如浦发银行的代号是:600000.SS。

规则是:上海市场末尾加.ss,深圳市场末尾加.sz。

最近股市甚火,受聘开发一股票网站,股票的数据从哪里来成了一个大问题,股票软件一般都是加密处理的,还有一些webservices也是要帐号 的,免费的方法只有一种了,抓别人网站的数据。

好在经我研究,发现yahoo提供国内和国外股市每天的交易数据资料,这可谓一大幸事啊。

http://table.finance.yahoo.com/table.csv?s=ibm&d=6&e=22&f=2006&g=d&a=11&b=16&c=1991&ignore=.csv上面的链接可以抓取IBM股票从1991年11月16日起到2006年6月22的数据。

把ibm改成sohu,就可以抓到sohu的股票数据了。

http://table.finance.yahoo.com/table.csv?s=sohu&d=6&e=22&f=2008&g=d&a=11&b=16&c=2008&ignore=.csv上面链接可以抓搜狐股票的数据。

那么中国股市的数据有没有呢?答案是肯定的,不过要按照下面的参数做些调整,下面提供全球证券交易所的资料。

上证股票是股票代码后面加上.ss,深证股票是股票代码后面加上.sz例如:000001 = 000001.sz深市数据链接:http://table.finance.yahoo.com/table.csv?s=000001.sz上市数据链接:http://table.finance.yahoo.com/table.csv?s=600000.ss上证综指代码:000001.ss,深证成指代码:399001.SZ,沪深300代码:000300.ss下面就是世界股票交易所的网址和缩写,要查找哪个股票交易所的数据,就按照上面的格式以此类推。

上海交易所=cn.finance.yahoo.com,.SS,Chinese,sl1d1t1c1ohgv深圳交易所=cn.finance.yahoo.com,.SZ,Chinese,sl1d1t1c1ohgv美国交易所=finance.yahoo.com,,United States,sl1d1t1c1ohgv加拿大=ca.finance.yahoo.com,.TO,Toronto,sl1d1t1c1ohgv新西兰=au.finance.yahoo.com,.NZ,sl1d1t1c1ohgv新加坡=sg.finance.yahoo.com,.SI,Singapore,sl1d1t1c1ohgv香港=hk.finance.yahoo.com,.HK,Hong Kong,sl1d1t1c1ohgv台湾=tw.finance.yahoo.com,.TW,Taiwan,sl1d1t1c1ohgv印度=in.finance.yahoo.com,.BO,Bombay,sl1d1t1c1ohgv伦敦=uk.finance.yahoo.com,.L,London,sl1d1t1c1ohgv澳洲=au.finance.yahoo.com,.AX,Sydney,sl1d1t1c1ohgv巴西=br.finance.yahoo.com,.SA,Sao Paulo,sl1d1t1c1ohgv瑞典=se.finance.yahoo.com,.ST,Stockholm,sl1d1t1c1ohgv

如何使用 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=&a=&b=&c=&d=&e=&f=&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。

股票数据的获取目前有如下两种方法可以获取:1. http/javascript接口取数据。

2. web-service接口。

3.http/javascript接口取数据。

4.1Sina股票数据接口。

以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据。

接口:

新浪股票的api接口可以调用多少次

题主是做量化回测吗?我觉得用大智慧、同花顺的公式平台就可以了。

这些都是上市公司,数据齐备,公式平台开发也很简单,基本上不需要有编程经验,看看软件中的指标、公式等例子就会使用了。

而且每个指标都有详细的中文说明。

如果是企业机构等,有专门的金融实时行情API接口,例如微盛的金融实时行情API接口。

我之前在券商实习时,师兄所在部门就使用微盛的金融API接口进行测试。

他们的优点是支持市场多,几乎涵盖了内地、海外的所有主要市场,包括现货、期货、期权。

例如师兄当时做上证50的套利测试,微盛的API接口包括了上证50成分股现货、中金所的上证50股指期货、以及上证50期权(很多接口都没有期权,这样不方便做套利测试)。

不过他们接口的缺点是需要有编程基础,没有编程基础是搞不定的(需要有专门的程序员来开发),这个不适合普通投资者使用。

开发炒股软件,从哪里获得股票数据

行情数据源在上交所和深交所,需要购买,而且很贵!像投资者平常看到的行情,是券商营业部所买,连到服务器,从而收到数据。

可以通过p2p数据接口进行连接查看数据P2P数据接口使用说明1. 压缩包包含四个文件,分别为P2P.exe,P2P.CFG,zlib.dll和使用说明.txt,可以解压到任意盘任意目录下使用。

2. 支持的行情分析软件有:(1) 分析家2006,2005等,要求分析家主窗口标题最前面的几个字是"分析家 ",是否是破解版关系不大,最好是下载分析家官方网站的正版分析家,网址是http://www.fxj.com.cn,(2) 飞狐交易师,支持飞狐交易师,要求飞狐交易师主窗口标题最前面的几个字是"飞狐交易师"或"证券分析师",是否是破解版关系不大,最好是支持正版,用正版的。

(3) 大智慧新一代,要求大智慧主窗口标题最前面的几个字是"大智慧Level" 支持的版本号有 09.0226,08.0907,08.0801,07.0205 共四个。

注:如果分析软件的窗口标题不符合上面说的,则分析软件无法接收数据。

以上三个分析软件最好都是正版的,只要下载正版的软件,安装后,无需做任何修改即可使用。

接口再次说明一下,接口中的四个文件解压到任意目录下使用都可以,而无需解压到某个分析软件的某个目录下,或替代某个分析软件的某个文件。

接口完全是绿色的,无需安装,也不会在注册表中留下任何信息。

3. 每天9:15分以后用行情软件中的数据管理功能先清除当天的行情数据,然后把右下角“发送数据”发送数据前面的钩选上。

4. 如果不能在开盘前打开该软件,比如10点半才打开,那么该接口会自动补充10点半之前的行情数据,为了能够尽快的把前面的数据补充完毕,请把速度调节到100以上。

但如果是飞狐,则把该值调低一些,否则飞狐会来不及处理数据,把大量的数据放到内存中,造成飞狐使用内存越来越大,最后由于内存耗完造成飞狐或接口非法退出。

大智慧和分析家则不存在这个问题。

5. 收盘后,该接口具有白天行情的回放功能,回放前,最好先清除行情软件中当天的行情数据。

股票软件怎么开发?股票软件开发需要注意哪些?

展开全部 股票软件开发开发过程包括以下五个阶段:一、股票软件开发定制分析然后把它用软件工程开发语言(形式功能规约,软件需求分析就是回答做什么的问题。

一个对用户的需求进行去粗取精、去伪存真、正确理解。

即需求规格说明书)表达进去的过程。

本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。

需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。

本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。

二、股票软件开发设计也可以是可组合、可分解和可更换的功能单元。

模块,股票软件设计可以分为概要设计和详细设计两个阶段。

实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的顺序单元。

可以是一个函数、过程、子程序、一段带有顺序说明的独立的顺序和数据。

然后进行模块设计。

概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。

详细设计的首要任务就是设计模块的顺序流程、算法和数据结构,主要任务就是设计数据库,常用方法还是结构化顺序设计方法。

三、股票软件开发定制编码即写成以某一顺序设计语言表示的"源程序清单"充沛了解软件开发语言、工具的特性和编程风格,软件编码是指把软件设计转换成计算机可以接受的顺序。

有助于开发工具的选择以及保证软件产品的开发质量。

四、股票软件开发测试关键在于理解测试方法。

不同的测试方法有不同的测试用例设计方法。

两种常用的测试方法是白盒法测试对象是源程序,股票软件测试的目的以较小的代价发现尽可能多的错误。

要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)如何才干设计出一套出色的测试用例。

依据的顺序内部的逻辑结构来发现软件的编程错误、结构错误和数据错误。

结构错误包括逻辑、数据流、初始化等错误。

用例设计的关键是以较少的用例覆盖尽可能多的内部顺序逻辑结果。

白盒法和黑盒法依据的软件的功能或软件行为描述,发现软件的接口、功能和结构错误。

其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。

五、股票软件开发与维护对软件产品所进行的一些软件工程的活动。

即根据软件运行的情况,维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后。

对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。

编写软件问题演讲、软件修改演讲。

我开发股票t+0软件交易系统平台,那里有开发

无名证券最专业的金融软件开发团队,为您提供股票软件源码、期货软件源码、股票行情软件开发定制、股票服务器端/客户端软件、股票模拟交易系统、股期货程式化交易系统等。

网上搜无名证券就找到了。

股票软件源码拥有源代码就等于拥有此软件的二次开发权力,可根据自己的需求来实现自己的风格,实现开发自己特色的股票软件的梦想,或根据自己的理论进行其他功能的扩充和完善,并可加入自己的公式及加密来实现商业出售或个人使用的目的,形成属于自己的个性化软件,在短期内就可拥有自己品牌的分析软件!

商品期货实时行情数据Api接口分笔全推导出数据库

这个可以采用wstock的金融实时API接口,他们提供的是专业的全推API接口,包括股票、期货、外汇等很多品种。

而且他们是直接基于tcp协议、http协议提供,不需要安装任何第三方程序。

我同学之前在一家证券公司实习时,看见他们用的就是wstock的金融实时API接口。

96511