① 求股票行情api接口
用同花顺、通达信、大智慧这些软件的公式平台就可以了。免费的,但行情是实时的,而且可以实现很多强大的功能,如实时选股,实时提醒等。公式平台比较简单,看看就会写,很方便。
另外,如果是程序员,也可用专门的金融实时行情API接口,例如微盛的金融实时行情API接口,有源码和开发文档,但比公式平台复杂,不是程序员根本看不懂,不适合一般人使用。
② 股票实时行情怎么看
股票实时行情获取的途径就两个,一是通过各大资讯平台来获取相关股票实时行情,另一个就是通过股票实时行情软件来获取,各证券公司都有开发自己的交易平台,通过交易平台可以查看股票实时行情。
股票实时行情分析
k线分析
运行股票实时行情软件后,在主界面状态下输入上证指数的代码1A0001,即可进入上证券指数分时行走势图,如图1(为2009年2月13日收盘时分时走势图)所示,在这个界面下,输入数字“05”+回车键,即可转入上证指数的日K线走势图,如图2所示。在解读上海证券交易所大盘行情时,要注意以下几点:
一、上证领先指标
在图1中,0.00%线上方有两根曲线,处于上方的是上证综合指数(简称上证指数),处于下方的是上证领先指数。
上证指数采用派许加权综合价格指数公式计算,以1990年12月19日为基日,以该日所有股票的市价总值为基期,基期指数定为100点,自1991年7月15日起正式发布。上证领先指数是不考虑权重、而将所有股票对上证指数的影响等同对待的大盘指数。
一般认为,黄线代表小盘股的总体走势,而白线则代表大盘股的总体走势。
二、红柱与绿柱
图1中,0.00%线上方柱线为红柱,0.00%线下方柱线为绿柱。
红柱与绿柱反映的是当前大盘所有股票的买盘与卖盘的数量对比情况,红柱表示买盘超过了卖盘,红柱越长,说明买盘超过卖盘越多,绿柱表示卖盘超过买盘,绿柱越长,说明卖盘超过买盘越多。
三、成交量
在上证走势图中,成交量是一根根竖排的直线,表示在这一分钟中里上海证券交易所的累计股票成交量。
四、行情数据
委比:委比=(大盘委买—大盘委卖)÷(大盘委买+大盘委卖)×100%
大盘委买:当前本类指数所有股票的委托买入数量之和;
大盘委卖:当前本类指数所有股票的委托卖出数量之和;
最新:指最近一次从上海证券交易传来的指数值。
昨收:指前一个交易日上证指数的收盘点位。
涨跌:当前上证指数(成交)比昨天收盘点位上涨或下跌的绝对数。图2-1中,涨跌=3398.95-3323.59=75.36。
开盘:指当日上证指数的开盘点位。
涨幅:指当前涨跌与昨收的比值,一般百分比表示。图3-1中,涨幅=72.70÷2249.09=3.23%。
最高:最高指上证指数当天达到的最高点位。
震幅:震幅指当前最大涨幅与最大跌幅差值与昨收之间的比值。图1中,震幅等于[(2323.12-2236.18)÷2248.09]=3.87%。
最低:最低指上证指数当天达到的最低点位。
现手:表示上海证券交易所当天最近一笔成交的成交量,一手为100股。图1显示的是收盘以后的大盘分时走势图,故现手为零。
量比:量比是一个衡量相对成交量的指标,它是开市后每分钟的平均成交量与过去5个交易日每分钟平均成交量之比。其公式为:量比=现成交总手÷(过去5日平均每分钟成交量×当日累计开市分钟数)。图1中,量比为1.11,表示当前每分钟的平均成交量是过去5日每分钟成交量的1.11倍,这说明当前的成交比较活跃,成交量有所放大。
总手:总手表示上海证券交易所当天从交易开始累计到目前的总成交量。图1中显示的是收盘以后的大盘分时走势图,故总手为21900万手即是当天累计成交量。
金额:表示当上海证券交易所从交易开始累计到目前的总成交金额。图1中显示的1673.49亿元是当天上海证券交易所累计成金额。
换手:又称换手率,指总手与交易所所有上市公司实际可流通股数和之间的比值。
上涨家数:表示当前上海证券交易所股价高于昨天收盘价的股票家数,图1显示的是当天收盘时的上涨家数。
下跌家数:表示当前上海证券交易所股价低于昨天收盘价的股票家数,图1显示的是当天收盘时的下跌家数。
平盘家数:表示当前上海证券交易所股价与昨天收盘相等的股票家数,图1显示的是当天收盘时的平盘家数。
③ 如何获取股票实时行情数据
股票实时行情,可以通过两个方法来进行查看:
第一种,在网络搜索页面直接输入股票代码,如:000717,网络输入后,即可在搜索结果中看到,其中分时,就是该股票在当天的实时走向。
查看其它股票的行情也是一样的道理,直接键入该股票的代码就可以查看到该股票当天或某个时间段内的行情。当然,精准的行情走势、趋势,是需要结合多种指标来共同进行分析的。
④ 利用Excel 2003智能化地获取实时股票行情
考虑到很多朋友尤其是股民朋友在处理股票数据的时候都需要用到Excel,今天就给大家介绍一下如何利用Excel 2003智能化地获取实时股票行情。
获取国内股市行情 在Excel 2003中获取国内股市行情和国外股市行情的方法是不一样的。要在Excel中获取国内股市行情,我们可以使用Excel的“新建Web查询”方法,这里以获取中国联通(600050)的行情为例,具体步骤如下
1、打开提供股市行情的网站,在页面的“个股查询”区域输入该股票代码,选择“实时行情”,单击“搜”按钮之后就可以查询中国联通的行情数据。接下来复制地址栏中网址。
2、运行Excel,新建一个空白工作簿,依次点击“数据→导入外部数据→新建Web查询”,这个时候就会弹出一个类似浏览器的窗口。
3、注意到这个框最上方的地址栏了吗?在地址栏中粘贴刚刚拷贝的查询地址,单击“转到”按钮,就可以打开该网页。
4、当然这个网页中只有联通股票行情部分是我们所需要的。我们应该如何选取股票行情部分呢?不要慌,大家注意看,股票行情表格第一行有一个黄色小方框,中间有一个向右的黑色小箭头,用鼠标单击这个箭头,黄色小方框就变成了绿色了,而里面的小箭头也变成小钩了。我们就选取这个行情表格,然后单击“导入”按钮。
5、这个时候会出现一个导入数据窗口,在这里可以选择导入数据的位置,比如插入在A1,或者插入新工作表中,单击“确定”按钮即可完成行情数据的插入。
6、获取了联通股票行情的Excel表格。点击鼠标右键,在弹出的右键菜单中选择“数据区域属性”选项,在其中勾选“允许后台刷新”和设置刷新频率以及是否在打开该表格时进行刷新。
这样,Excel就可以实时地通过网络对股票行情进行更新。
⑤ 炒股软件的实时数据是怎么获取的
如果你只是需要进行实时选股,则可以采用通达信、大智慧、同花顺等看盘软件。通达信、大智慧等软件中有一个“鹰眼盯盘”的功能(各家叫法不同,但意思一样的),结合自己在这些软件中编写的自编公式、指标,可实现实时的的股票监控。
如果你需要的是实时获取股票数据,则有专门的股票实时行情API接口,例如微盛的股票实时API接口,通过这样的接口,编程即可取得实时的股票数据。
⑥ 股票中的level2行情是什么
Level2产品是由"上海证券交易所"最新推出的实时行情信息收费服务,主要提供在上海证券交易所上市交易的证券产品的实时交易数据。
Level2产品包括十档行情,买卖队列,逐笔成交,委托总量和加权价格等多种新式数据。使用Level-2软件的股民,在开盘时间内,可以随时看到庄家、散户买卖股票的情况。
含有level-2行情的商业软件有东方财富通Level2决策版、财富道动态智能分析系统聚财版、财富道动态智能系统通富版、港澳资讯大满贯、通达信金融终端、启民终端决策软件、掌股专家、益盟操盘手干坤版、指南针金融决策系统、万得资讯投资终端。
(6)股票实时数据的dll行情扩展阅读:
在Level-2之前,沪深交易所提供的都是行情快照,大家看到的分笔成交其实是两次快照期间累计的成交量和最后一笔的价格,而逐笔成交则是真实的每笔成交价和成交量的明细数据。逐笔成交极大地提高了行情的透明度。
首批获得level-2行情销售的公司是WIND资讯、大智慧公司、金融界网站、高英公司、财富道网站。上证所Level-2的几个亮点Level-2行情的接收速度比普通行情有所改进,速度上快3-10秒。
⑦ 如何用Excel制作股票实时行情图
制作实时股票行情图,应包含如下内容:1.股票数据表,2.股价图,3.实时从网上下载数据的功能
第一步:制作数据表,数据-导入外部数-新建WEB查询 写入该数据来源地址
第二步:制作股价图,先用公式按股价图要求的顺序引用到当前表,再插入图表-选股价图(第4种)调整图表
第三步:编写程序以实现实时刷新功能,可将以下程序按其要求的位置复制过去
'在模块中编写如下程序段用于刷新行情表,"00:00:10"表示刷新时间间隔,可根据需要进行调整
Dim 结束标记
Sub 刷新行情()
Sheets("日线数据").Range("A1").QueryTable.Refresh
BackgroundQuery:=False
Sheets("分笔数据").Range("A1").QueryTable.Refresh
BackgroundQuery:=False
If 结束标记
<> 1 Then Application.OnTime Now +
TimeValue("00:00:10"), "刷新行情"
End Sub
Sub 开始刷新()
结束标记 = 0
刷新行情
End Sub
Sub 结束刷新()
结束标记 = 1
End Sub
'在thisworkbook中编写如下代码用于打开该表时就启动行情刷新
Private Sub Workbook_Open()
刷新行情
End Sub
以上制作完成,保存后打开该表,可得到实用的股票行情图,并可得到实时数据用于数据分析
⑧ 请问用C#如何提取新浪等网站的股票实时动态行情数据
找到一个利用webservice的方法,希望能够帮助你
声明: 这篇文章适合在C#命令行编译器下的开发借鉴,对于已经装了MS.NET的朋友,开发客户端时将会更容易一些,我随后对登出我自己的开发程序,这篇文章为我摘录的.摘录URL:http://www.knowsky.com/2016.html
(一)
Web Services,即Web服务,是微软.NET战略中非常重要的一个概念。它的目的是将Web站点转变为集组织、应用、服务以及设备于一体的可设计Web站点,使Web站点不再处于被动的地位。
本文将介绍如何建立和使用一个在.NET 平台上提供股票报价的Web服务。我们将使用Yahoo的一项以CSV(以逗号分隔的值)的格式提供股票报价的免费服务,将其包含在我们的web 服务中。
注意:这个报价服务例程的运行大约延迟15分钟,只用于教学目的。
建立Web服务
下面将采用逐步讲解代码的形式来帮助你理解在.NET 中Web服务的编程模式。我们可以使用notepad等任何文本编辑器来编写 这里的Web服务例程代码,最后将文件存储为StockQuote.asmx。请注意:所有的Web服务文件保存时都使用扩展名 *.asmx。
<%@ WebService Language="C#" class="DailyStock" %>
代码的第一行定义了一个 Web 服务,使用的语言是C#。class属性用来指示Web服务应该调用和使用的类。如果在Web服务中使用了许多类,那么就应该用这个属性来表明Web服务应该首先调用的类。
using System ;
using System.Web.Services ;
using System.Net ;
using System.IO ;
using System.Text ;
以上代码负责引入必要的名称空间。 请记住永远都要引入System.Web.Services这个名称空间。根据类的需要,再引入保留的名称空间。
public class DailyStock : WebService
{
......
....
}
这里我们将公共类定义为 DailyStock,它扩展了 System.Web.Services.WebService 类。所有想暴露为 Web服务的类都应该扩展System.Web.Services.WebServices类。 另外,Web 服务的存取修饰语永远都是public。
[WebMethod]
public string GetQuote(string symbol)
{
........
........
}
以上我们定义了一个公共Web方法 GetQuote。同类的定义一样,Web 方法也都要用 public这个修饰语来声明。 [WebMethod] 属性呈现出将要被用在Web服务中的一些潜在方法,希望客户存取的所有方法都应该用[WebMethod] 属性进行标记。GetQuote方法接受一个字符串输入参数,它包含了使用者所需要的报价符号。这个方法返回一个字符串,其中包含股票报价或错误
string ret;
try
{
// The Path to the Yahoo Quotes Service
string fullpath = @"http://
// Create a HttpWebRequest object on the Yahoo url
HttpWebRequest webreq = (HttpWebRequest)WebRequestFactory.Create(fullpath);
// Get a HttpWebResponse object from the Yahoo url
HttpWebResponse webresp = (HttpWebResponse)webreq.GetResponse();
// Create a StreamReader object and pass the Yahoo Server stream as a parameter
StreamReader strm = new StreamReader(webresp.GetResponseStream(), Encoding.ASCII);
// Read a single line from the stream (from the server)
// We read only a single line, since the Yahoo server returns all the
// information needed by us in just one line.
ret= strm.ReadLine();
// Close the stream to the server and free the resources.
strm.Close();
}
catch(Exception)
{
// If exception occurred inform the user
ret="Exception Occurred" ;
}
file://Return the Quote or Exception
return ret ;
以上是GetQuote 方法的内容。这里使用一个 try-catch模块来截获从Yahoo中得到股票报价的过程中可能发生的错误。在 try-catch模块内部声明了一个字符串变量,这个变量中保存着获取yahoo服务的完整路径,用户提供的symbol字符串变量被加到这个连接字符串上。
路径建立好之后,就要从连接字符串中构造一个 HttpWebRequest对象和一个 HttpWebResponse 对象。接着,用StreamReader打开一个到Yahoo
(二)
配置Web服务
配置Web 服务与一个配置ASP.NET应用程序相同。如果自己有Web服务器,那么就创建一个称为stockquote 的虚拟目录,然后将 StockQuote.asmx复制到这个目录中。如此就完成了Web 服务的配制。要调用Web服务,首先启动浏览器,然后键入Web 服务的路径,如 http://localhost/stockquote/StockQuote.asmx,接着看到的页面就是由Web服务运行时间环境自动生成的结果。在文本框中键入符号,例如AOL 或 MS,再点击invoke按钮,这时就会弹出一个新的窗口,在其中向你显示了Web服务的输出信息。
使用Web服务
基本上有两种使用Web 服务的方法。可以通过浏览器直接调用 Web 服务,并按照上面介绍的方法来使用它。或者,也可以在应用程序使用它。下面就看看如何建立一个Web 应用程序和一个控制台应用程序,通过它们来使用Web服务。当然,也可以使用Win Form 应用程序作为替代来使用Web 服务。
获取服务的描述
为了与Web服务进行通信,客户应该知道这个Web服务支持哪种方法以及如何与它们进行通信。.NET 上的Web服务自动用SDL(服务描述语言)产生一个 XML格式文档,这样就使客户能够获取与Web服务通信时所需要的信息。 在Web 服务URL之后附加 ?SDL 使Web服务生成客户能够使用的SDL文档。要查阅这里接受的Web 服务的SDL,可以在浏览器中键入http://localhost/stockquote/StockQuote.asmx?SDL。
(三)
构造代理库
.NET 平台上的应用程序可以使用代理库来调用Web服务上的方法,这样使用Web服务就非常容易。生成代理库的第一步是从SDL中生成一个Web服务的代理类。.NET SDK提供了一个叫做WebServiceUtil.exe的工具,它能够帮助我们生成一个代理类。要生成Web服务的代理类,首先进入命令行环境,然后转到将要开发客户应用程序的那个目录,接着输入以下命令:
WebServiceUtil /c:proxy /pa:http://localhost/stockquote/StockQuote.asmx?SDL /n:Quotes
以上命令执行后,会在运行这个命令的目录中生成一个 C# 源代码文件,叫做 DailyStock.cs (要记住Web服务类的名称也是 DailyStock,)。现在来看这些自变量的含义:
l /c:proxy:告诉WebServiceUtil生成一个代理类
l /pa:http://localhost/stockquote/StockQuote.asmx?SDL:向SDL提供Web服务的路径。如果已经将Web服务的SDL 保存到了硬盘上,我们甚至可以提供SDL文件的本地路径。
l /n:Quotes:告诉WebServiceUtil将代理类放在 Quotes名称空间。这样做的目的是为了更容易地管理和使用代理库。
代理库准备好之后,我们使用C# 编译器从上面步骤中刚创建的代理类中生成一个代理库:
csc /target:library /r:System.dll;System.Web.Services.dll;System.Net.dll;
System.IO.dll;System.Xml.Serialization.dll DailyStock.cs
生成代理库的时候,我们使用了 /target:library开关以表示想要输出一个库文件。我们还引用一些曾经在Web服务中使用过的集合。编译器将在运行命令所在目录中生成一个名为DailyStock.dll 的dll 库。
(四)
创建 Web应用程序用户
下面创建一个Web应用程序StockConsumer.aspx,它作为这个StockQuote(股票报价) Web服务的第一个用户。
<%@ Page language="C#" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="Quotes" %>
以上引入必要的名称空间。要记住也要引入 Quotes名称空间,它是代理库的名称空间。
<html>
<head>
<script runat=server>
// Wire up the onClick event for a button
protected void button1_Click(object sender, EventArgs e)
{
file://Create a object of the class DailyStock (the proxy class)
DailyStock ds = new DailyStock();
// Call the GetQuote method of the proxy class DailyStock and
// pass the symbol string from the textbox
string res = ds.GetQuote(symbol.Text);
// The returned string has values which are separated
// by commas.
// Hence we split the returned string into parts
char[] splitter = {','} ;
string[] temp = res.Split(splitter);
// Check if the string array returned has more than one
// elements since if there are less than one elements
// then an exception must have been returned
if(temp.Length >1)
{
// The WebService returns a lot of information about the
// stock. We only show the relevant portions
// Set the label to current Index
curindex.Text = "Current Index :"+temp[1];
// Set the label to current Date Time
curdate.Text ="Last Update on"+temp[2]+" at "+temp[3];
}
else
{
error.Text = "Error :"+res ; file://set the error label
}
}
</script>
以上ASP.NET页面代码中,首先对Web 服务DailyStock进行例示。由于已经生成了代理库,因此Web服务的调用方法与其它任何库的调用方法都相同。调用DailyStock 类的GetQuote()方法后,将返回一个字符串,其中包含了以逗号分隔的列表符号的完整信息。
我们将限制显示给客户的信息为只显示当前指数和所报告指数的日期/时间。为了将字符串分成若干不同的部分,这里使用了字符串类的Split方法,在出现逗号的地方将字符串分割成部分。并且,将分割开的字符串组成数组之后,再使用相关的数值为Web页面设置不同的标签。
代码的其余部分
<body>
<center>
<h2>.NET101 Stock Quote Consumer </h2>
<form runat=server >
<table border=1 celspacing=1>
<tr><th>Please enter the symbol below</th></tr>
<tr><td>
<asp:textbox id=symbol runat=server />
<asp:button id=button1 text="Get Quote" onClick="button1_Click" runat=server />
</td></tr>
<tr><td><asp:label id=curindex runat=server /></td></tr>
<tr><td><asp:label id=curdate runat=server /></td></tr>
<tr><td><asp:label id=error runat=server /></td></tr>
</table>
</form>
</center>
</body>
</html>
(五)
小结
下面总结一下配置Web应用程序的步骤:
l 创建一个叫做StockConsumer的虚拟目录
l 将 StockConsumer.aspx 文件复制到这个虚拟目录下
l 在wwwroot 文件夹中创建一个 bin 虚拟目录
l 设置bin目录以执行代码的权限
l 将代理 dll 文件DailyStock.dll复制到这个目录下,ASP.NET 运行时间引擎会自动从Bin目录中选择对外部库的引用。这里的例子中,这个外部库是DailyStock.dll。
现在调用文件 http://localhost/StockConsumer/StockConsumer.aspx,然后键入股票的符号,点击 "Get Quote"(获取报价)按钮,就能看到正在使用的Web服务了。注意:Web服务应该能够使用yahoo服务器,否则它就会返回一个错误信息。
⑨ 股票dll接口什么意思
就是在股票交易的时候,通过调用三方公司的.dll文件里面的函数,通向向它提交与获取数据,间接获取交易信息,当然这个接口文件,负责将你提交的交易信息向券商提交并获取交易返回信息。
⑩ 如何获取实时的股票数据
要跟供应商协商得到他的接口才能得到实时股票行情数据;
股票实时行情,可以通过两个方法来进行查看:
第一种,在网络搜索页面直接输入股票代码,如:000717,网络输入后,即可在搜索结果中看到,其中分时,就是该股票在当天的实时走向。
第二种,通过炒股软件,如东财,同花顺等,在开启后,直接输入,股票代码,如600854,点击回车。进入的第一个页面就是该股票在当天的实时行情。
同时在股票软件的分时成交界面,可以查看到每一分钟的成交价和手数。股票行情趋势判断必要时也需要结合分时成交界面的数据来进行判断。
查看其它股票的行情也是一样的道理,直接键入该股票的代码就可以查看到该股票当天或某个时间段内的行情。当然,精准的行情走势、趋势,是需要结合多种指标来共同进行分析的。