当前位置:首页 » 股市行情 » c获取股票实时价格
扩展阅读
早上还没开盘怎么买股票 2025-08-26 16:10:42
福建鑫辉集团董事长 2025-08-26 14:55:59

c获取股票实时价格

发布时间: 2022-02-11 03:13:22

『壹』 输入一个股票代码后,怎么得到一个股票的实时价格

输入代码后,按回车就看到了K线图,再按回车就可以看到分时图了。

『贰』 请问用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服务器,否则它就会返回一个错误信息。

『叁』 js输入股票代码获得实时价格

要获取股票的时时价格肯定要有一个获取实时价格的接口
首先js获取输入框中的值,然后通过ajax就可以拿到数据,然后再把拿到的数据渲染到页面就好了
这个和是不是在hbuilder做没关系

『肆』 股票即时价格是怎么得来的

股价是由市场决定的。也有买卖的多少决定的。价格不是算出来的,是交易出来的。

一般来说,股票定价是利用市盈率来计算的。每股的股价等于市盈率×每股收益,而其决定作用的就是这市盈率。市盈率就是根据该股的未来收益预计,市场的趋势来定的。

成交规则是按价格最近原则排队等待,卖出5档是从低到高排列,买入5是按照从高低排列,排队等待成交。

同一时间内收到的委托价格进行撮合排序就是9点15开始的集合竞价阶段,集合竞价后撮合所有可成交的成交,定开盘价,之后进入连续竞价阶段,进入连续竞价阶段就已经完成了排序,新挂的单子要么就当时成交了。

(4)c获取股票实时价格扩展阅读:

股票价格的分类

股票有市场价格和理论价格之分。

1.股票的市场价格

股票的市场价格即股票在股票市场上买卖的价格。股票市场可分为发行市场和流通市场,因而,股票的市场价格也就有发行价格和流通价格的区分。股票的发行价格就是发行公司与证券承销商议定的价格。股票发行价格的确定有三种情况:

(1)股票的发行价格就是股票的票面价值。

(2)股票的发行价格以股票在流通市场上的价格为基准来确定。

(3)股票的发行价格在股票面值与市场流通价格之间,通常是对原有股东有偿配股时采用这种价格。国际市场上确定股票发行价格的参考公式是:

股票发行价格=市盈率还原值×40%+股息还原率×20%+每股净值×20%+预计当年股息与一年期存款利率还原值×20%

这个公式全面地考虑了影响股票发行价格的若干因素,如利率、股息、流通市场的股票价格等,值得借鉴。

『伍』 股票价格指数怎样计算出来

来点详细一点的,希望你可认真一看:

股票指数详解
(文章来源:股市马经 )

一、指数的定义

股票指数即股票价格指数。是由证券交易所或金融服务机构编制的表明股票行市变动的一种供参考的指示数字。由于股票价格起伏无常,投资者必然面临市场价格风险。对于具体某一种股票的价格变化,投资者容易了解,而对于多种股票的价格变化,要逐一了解,既不容易,也不胜其烦。为了适应这种情况和需要,一些金融服务机构就利用自己的业务知识和熟悉市场的优势,编制出股票价格指数,公开发布,作为市场价格变动的指标。投资者据此就可以检验自己投资的效果,并用以预测股票市场的动向。同时,新闻界、公司老板乃至政界领导人等也以此为参考指标,来观察、预测社会政治、经济发展形势。

这种股票指数,也就是表明股票行市变动情况的价格平均数。编制股票指数,通常以某

年某月为基础,以这个基期的股票价格作为100, 用以后各时期的股票价格和基期价格比较,计算出升除的百分比,就是该时期的股票指数。投资者根据指数的升降,可以判断出股票价格的变动趋势。并且为了能实时的向投资者反映股市的动向,所有的股市几乎都是在股价变化的同时即时公布股票价格指数。

计算股票指数,要考虑三个因素:一是抽样,即在众多股票中抽取少数具有代表性的成份股;二是加权,按单价或总值加权平均,或不加权平均;三是计算程序,计算算术平均数、几何平均数,或兼顾价格与总值。

由于上市股票种类繁多,计算全部上市股票的价格平均数或指数的工作是艰巨而复杂的,因此人们常常从上市股票中选择若干种富有代表性的样本股票,并计算这些样本股票的价格平均数或指数。用以表示整个市场的股票价格总趋势及涨跌幅度。计算股价平均数或指数时经常考虑以下四点:(1)样本股票必须具有典型性、普通性, 为此,选择样本对应综合考虑其行业分布、市场影响力、股票等级、适当数量等因素。(2)计算方法应具有高度的适应性,能对不断变化的股市行情作出相应的调整或修正,使股票指数或平均数有较好的敏感性。(3) 要有科学的计算依据和手段。计算依据的口径必须统一,一般均以收盘价为计算依据,但随着计算频率的增加,有的以每小时价格甚至更短的时间价格计算。(4) 基期应有较好的均衡性和代表性。

二、指数的计算方法

计算股票指数时,往往把股票指数和股价平均数分开计算。按定义,股票指数即股价平均数。但从两者对股市的实际作用而言,股价平均数是反映多种股票价格变动的一般水平,通常以算术平均数表示。人们通过对不同的时期股价平均数的比较,可以认识多种股票价格变动水平。而股票指数是反映不同时期的股价变动情况的相对指标,也就是将第一时期的股价平均数作为另一时期股价平均数的基准的百分数。通过股票指数,人们可以了解计算期的股价比基期的股价上升或下降的百分比率。由于股票指数是一个相对指标,因此就一个较长的时期来说,股票指数比股价平均数能更为精确地衡量股价的变动。

1. 股价平均数的计算
股票价格平均数反映一定时点上市股票价格的绝对水平,它可分为简单算术股价平均数、修正的股价平均数、加权股价平均数三类。人们通过对不同时点股价平均数的比较,可以看出股票价格的变动情况及趋势。
(1)简单算术股价平均数
简单算术股价平均数是将样本股票每日收盘价之和除以样本数得出的,即:
简单算术股价平均数=(P1+P2+P3+…+ Pn)/n
世界上第一个股票价格平均——道?琼斯股价平均数在1928年10月1日前就是使用简单算术平均法计算的。
现假设从某一股市采样的股票为A、B、C、D四种,在某一交易日的收盘价分别为10元、16元、24元和30元,计算该市场股价平均数。将上述数置入公式中,即得:
股价平均数=(P1+P2+P3+P4)/n
=(10+16+24+30)/4
=20(元)
简单算术股价平均数虽然计算较简便,但它有两个缺点:一是它未考虑各种样本股票的权数, 从而不能区分重要性不同的样本股票对股价平均数的不同影响。二是当样本股票发生股票分割派发红股、增资等情况时,股价平均数会产生断层而失去连续性,使时间序列前后的比较发生困难。例如,上述D股票发生以1股分割为3股时,股价势必从30元下调为10元, 这时平均数就不是按上面计算得出的20元, 而是(10+16+24+10)/4=15(元)。这就是说,由于D股分割技术上的变化,导致股价平均数从20元下跌为15元(这还未考虑其他影响股价变动的因素),显然不符合平均数作为反映股价变动指标的要求。
(2)修正的股份平均数
修正的股价平均数有两种:
一是除数修正法,又称道式修正法。 这是美国道?琼斯在1928年创造的一种计算股价平均数的方法。该法的核心是求出一个常数除数,以修正因股票分割、增资、发放红股等因素造成股价平均数的变化,以保持股份平均数的连续性和可比性。具体作法是以新股价总额除以旧股价平均数,求出新的除数,再以计算期的股价总额除以新除数,这就得出修正的股介平均数。即:
新除数=变动后的新股价总额/旧的股价平均数
修正的股价平均数=报告期股价总额/新除数
在前面的例子除数是4,经调整后的新的除数应是:
新的除数=(10+16+24+10)/20=3,将新的除数代入下列式中,则:
修正的股价平均数=(10+16+24+10)/3=20(元)得出的平均数与未分割时计算的一样,股价水平也不会因股票分割而变动。
二是股价修正法。股价修正法就是将股票分割等,变动后的股价还原为变动前的股价,使股价平均数不会因此变动。美国《纽约时报》编制的500 种股价平均数就采用股价修正法来计算股价平均数。
(3)加权股价平均数
加权股价平均数是根据各种样本股票的相对重要性进行加权平均计算的股价平均数,其权数(Q) 可以是成交股数、股票总市值、股票发行量等。

2.股票指数的计算
股票指数是反映不同时点上股价变动情况的相对指标。通常是将报告期的股票价格与定的基期价格相比,并将两者的比值乘以基期的指数值,即为该报告期的股票指数。股票指数的计算方法有三种:一是相对法,二是综合法,三是加权法。
(1)相对法
相对法又称平均法,就是先计算各样本股票指数。再加总求总的算术平均数。其计算公式为:
股票指数=n个样本股票指数之和/n
英国的《经济学家》普通股票指数就使用这种计算法。
(2)综合法
综合法是先将样本股票的基期和报告期价格分别加总,然后相比求出股票指数。即:
股票指数=报告期股价之和/基期股价之和
代入数字得:
股价指数=(8+12+14+18)/(5+8+ 10 + 15) = 52/38=136.8%
即报告期的股价比基期上升了36.8%。
从平均法和综合法计算股票指数来看,两者都未考虑到由各种采样股票的发行量和交易量的不相同,而对整个股市股价的影响不一样等因素,因此,计算出来的指数亦不够准确。为使股票指数计算精确,则需要加入权数,这个权数可以是交易量,亦可以是发行量。
(3)加权法
加权股票指数是根据各期样本股票的相对重要性予以加权,其权数可以是成交股数、股票发行量等。按时间划分,权数可以是基期权数,也可以是报告期权数。以基期成交股数(或发行量)为权数的指数称为拉斯拜尔指数;以报告期成交股数(或发行量)为权数的指数称为派许指数。
拉斯拜尔指数偏重基期成交股数(或发行量),而派许指数则偏重报告期的成交股数(或发行量)。目前世界上大多数股票指数都是派许指数。

三、股票指数与投资收益

股票指数是指数投资组合市值的正比例函数,其涨跌幅度是这一投资组合的收益率。但在股票指数的计算中,并未将股票的交易成本扣除,故股民的实际收益将小于股票指数的涨跌幅度,股票指数的涨跌幅度是指数投资组合的最大投资收益率。
股市上经常流传的一句格言,叫做牛赚熊赔,就是说牛市中股民盈利、在熊市中亏损,但如果把股民作为一个投资整体来分析,牛市中股民未必能赢利。
1.如果一个牛市是可逆转的,股民只赔不赚。我国上海股市上证指数的中间点位约为600点,在1993年初的牛市中,沪市曾突破过1500点,后在1994年的7月跌回到300多点; 1994年9月,沪市又冲上1000点,但不久又跌到600点以下。从这几年的指数运行来看,上证指数总是从600点以下开始启动,形成一个牛市后又回到600点,可以说上海股市的所有牛市都是可逆的。
当上证指数从600点冲上1000点又回到原地,对于个别股民来说,可能有赚有赔,相互间进行了财富的转移。但对于股民这个群体而言,他们不但无所得且还有所失。
其一,不管是在那一个点位上交易,股民都需交纳交易税和手续费。股票指数从600点上扬再回到600点,对于股民这个整体来说,除了要开销交易成本外,没有任何投资回报。而上海股市在这个点位以上的成交量至少要占总成交量的一半以上,对于股民来说,量少一半以上的手续费和交易税的支出是图劳无功的,因为投资股票的目的是企图在股票的上扬中得到收益。
其二,股民为配股和新股的发行付出了额外的代价。配股和新股的发行总是参照二级市场的价格进行的,二级市场的股价越高,发行价就越高,当指数又回到600点以下时,对于在此点位以上配股或购买新股的股民来说,就相当于套牢,而这种套牢又不同于二级市场的套牢,因为二级市场的套牢只是股民间的转手而已,资金并无损失。但高价配股或购买新股后,其资金就流向了上市公司,一级市场的这种套牢对股民这个整体就是巨大损失。如青岛啤酒的发行,每股的成本约为12.8元,但其净资产每股只有2元,也就是说股民花了12.8元只买到了2元的净资产,不管该只股票后来的上市开盘价如何,股民这个整体为每股青岛啤酒股票还是花了12.8元的代价。如果股民用买一股青岛啤酒的钱去投资国库券或存银行,每年至少能获得1.3元的收益,而不论青岛啤酒如何前程似锦,它每年的平均收益是难以达到如此之高水平的。所以对一个可逆的牛市,把股民作为一个投资整体来看,股民只赔不赚。

2.即使是大牛市,股民也不一定就能盈利。股票指数的涨跌幅度是股民的投资收益率,但这个投资收益率是名义上的,是没有扣除交易成本的。对于西方一些较为成熟的股市,因为其年换手率一般只有30%左右,其交易成本一般可忽略不计。而我国股市,由于股民的频繁倒手,最近两年的换手率一般都在700左右,如果将交易成本计入,我国股民的收益实际上是一个负数。
1994年,沪深股市流通股部分共为股民产出了近50亿元的税后利润,但这两股市这一年的总成交额却高达8200亿,按单位成交额买卖双方各需缴纳3I的交易税和近4.5I的手续费计算,股民累计将支出120亿元的交易成本,收益和支出相比,股民还将倒贴70亿元。
虽然沪深股市的综合指数比开始计点时的基数100点上扬了许多,但据初步估算,到 1995年止,沪深股市的上市公司在5年中一共只为二级市场上的股民产出了100亿元的税后利润,而股民在该阶段支出的交易费、税却高达200亿元。
相对于1990年,虽然沪深股市现在也还是牛市,但股民这个整体却是亏损的,因为上市公司给予股民的回报难以抵消股票交易的开支。

3.如果一个牛市使股价偏离了它的投资价值,股民的盈利是虚拟的,且部分股民的盈利都是奠基在他人的亏损基础上的。在短期牛市中,股市可能造成一种错觉,即股民人人都是盈利者,其实这种盈利是虚拟的,因为股票的整体价值是以部分股票的成交价来计算的。当一支股票以较高的价格成交时,一些未交易的股票市值都将以成交价来计算,其结果是持有该种股票的股民帐面价值都升高了。如我国上市公司现在大概有70%以上的国家股或法人股未上市流通,一些人士却经常以股票的市场价格来计算国有资产的价值,股价上涨以后就认为国有资产增值了。但若上市公司的所有股票都进入流通,由于股票的供给量急剧增加,股票的价格就难以炒到现今股市这种高度。所以股市中的盈利不能以他人的成交价格来计算,而只能以卖出时实现的成交价来计算。另外,当股价脱离其投资价值时,某些股民的盈利是以其它股民的亏损为前提的。如某支股票的每年的税后利润为0.1元,现一年期储蓄利率为10%,故这支股票的理论价格应为1元。当一些股民将其价格狂炒至偏离其投资价值以后,比如说将其价格由1元炒至5元,1元买进 5元卖出的股民盈利了4元,但5元买进的股民却亏损了4元,因为该支股票的实际收益仅相当于1元的储蓄存款。所以在股票的炒作中,一般都是后买的回报了先买的,新股民回报了老股民。

四、世界上几种著名的股票指数

道·琼斯股票指数
道·琼斯股票指数是世界上历史最为悠久的股票指数,它的全称为股票价格平均数。它是在1884年由道·琼斯公司的创始人查理斯·道开始编制的。其最初的道·琼斯股票价格平均指数是根据11种具有代表性的铁路公司的股票,采用算术平均法进行计算编制而成,发表在查理斯·道自己编辑出版的《每日通讯》上。其计算公式为:
股票价格平均数=入选股票的价格之和入选股票的数量自1897年起,道·琼斯股票价格平均指数开始分成工业与运输业两大类,其中工业股票价格平均指数包括12种股票,运输业平均指数则包括20种股票,并且开始在道·琼斯公司出版的《华尔街日报》上公布。在1929年,道·琼斯股票价格平均指数又增加了公用事业类股票,使其所包含的股票达到65种,并一直延续至今。
现在的道·琼斯股票价格平均指数是以1928年10月1日为基期,因为这一天收盘时的道·琼斯股票价格平均数恰好约为100美元,所以就将其定为基准日。而以后股票价格同基期相比计算出的百分数,就成为各期的投票价格指数,所以现在的股票指数普遍用点来做单位,而股票指数每一点的涨跌就是相对于基准日的涨跌百分数。
道·琼斯股票价格平均指数最初的计算方法是用简单算术平均法求得,当遇到股票的除权除息时,股票指数将发生不连续的现象。1928年后,道·琼斯股票价格平均数就改用新的计算方法,即在计点的股票除权或除息时采用连接技术,以保证股票指数的连续,从而使股票指数得到了完善,并逐渐推广到全世界。
目前,道·琼斯股票价格平均指数共分四组,第一组是工业股票价格平均指数。它由30种有代表性的大工商业公司的股票组成,且随经济发展而变大,大致可以反映美国整个工商业股票的价格水平,这也就是人们通常所引用的道·琼斯工业股票价格平均数。第二组是运输业股票价格平均指数。
它包括着20种有代表性的运输业公司的股票,即8家铁路运输公司、8家航空公司和 4家公路货运公司。第三组是公用事业股票价格平均指数,是由代表着美国公用事业的1 5家煤气公司和电力公司的股票所组成。第四组是平均价格综合指数。
它是综合前三组股票价格平均指数65种股票而得出的综合指数,这组综合指数虽然为优等股票提供了直接的股票市场状况,但现在通常引用的是第一组——工业股票价格平均指数。
道·琼斯股票价格平均指数是目前世界上影响最大、最有权威性的一种股票价格指数,原因之一是道·琼斯股票价格平均指数所选用的股票都是有代表性,这些股票的发行公司都是本行业具有重要影响的著名公司,其股票行情为世界股票市场所瞩目,各国投资者都极为重视。为了保持这一特点,道·琼斯公司对其编制的股票价格平均指数所选用的股票经常予以调整,用具有活力的更有代表性的公司股票替代那些失去代表性的公司股票。自1928年以来,仅用于计算道·琼斯工业股票价格平均指数的30种工商业公司股票,已有30次更换,几乎每两年就要有一个新公司的股票代替老公司的股票。原因之二是,公布道·琼斯股票价格平均指数的新闻载体——《华尔街日报》是世界金融界最有影响力的报纸。
该报每天详尽报道其每个小时计算的采样股票平均指数、百分比变动率、每种采样股票的成交数额等,并注意对股票分股后的股票价格平均指数进行校正。在纽约证券交易营业时间里,每隔半小时公布一次道·琼斯股票价格平均指数。原因之三是,这一股票价格平均指数自编制以来从未间断,可以用来比较不同时期的股票行情和经济发展情况,成为反映美国股市行情变化最敏感的股票价格平均指数之一,是观察市场动态和从事股票投资的主要参考。当然,由于道·琼斯股票价格指数是一种成分股指数,它包括的公司仅占目前2500多家上市公司的极少部分,而且多是热门股票,且未将近年来发展迅速的服务性行业和金融业的公司包括在内,所以它的代表性也一直受到人们的质疑和批评。

标准·普尔股票价格指数
除了道·琼斯股票价格指数外,标准·普尔股票价格指数在美国也很有影响,它是美国最大的证券研究机构即标准·普尔公司编制的股票价格指数。该公司于1923年开始编制发表股票价格指数。最初采选了230种股票,编制两种股票价格指数。到1957年,这一股票价格指数的范围扩大到500种股票,分成95种组合。其中最重要的四种组合是工业股票组、铁路股票组、公用事业股票组和500种股票混合组。从1976年7月1日开始,改为 400种工业股票,20种运输业股票,40种公用事业股票和40种金融业股票。几十年来,虽然有股票更迭,但始终保持为500种。标准·普尔公司股票价格指数以1941年至1943年抽样股票的平均市价为基期,以上市股票数为权数,按基期进行加权计算,其基点数为10。以目前的股票市场价格乘以股票市场上发行的股票数量为分子,用基期的股票市场价格乘以基期股票数为分母,相除之数再乘以10就是股票价格指数。

纽约证券交易所股票价格指数
纽约证券交易所股票价格指数。这是由纽约证券交易所编制的股票价格指数。它起自1966年6月,先是普通股股票价格指数,后来改为混合指数,包括着在纽约证券交易所上市的1500家公司的1570种股票。具体计算方法是将这些股票按价格高低分开排列,分别计算工业股票、金融业股票、公用事业股票、运输业股票的价格指数,最大和最广泛的是工业股票价格指数,由1093种股票组成;金融业股票价格指数包括投资公司、储蓄贷款协会、分期付款融资公司、商业银行、保险公司和不动产公司的223种股票;运输业股票价格指数包括铁路、航空、轮船、汽车等公司的65种股票;公用事业股票价格指数则有电话电报公司、煤气公司、电力公司和邮电公司的189种股票。
纽约股票价格指数是以1965年12月31日确定的50点为基数,采用的是综合指数形式。纽约证券交易所每半个小时公布一次指数的变动情况。虽然纽约证券交易所编制股票价格指数的时间不长,因它可以全面及时地反映其股票市场活动的综合状况,较为受投资者欢迎。

日经道·琼斯股价指数(日经平均股价)
系由日本经济新闻社编制并公布的反映日本股票市场价格变动的股票价格平均数。该指数从1950年9月开始编制。
最初根据东京证券交易所第一市场上市的225家公司的股票算出修正平均股价,当时称为“东证修正平均股价”。1975年5月1日,日本经济新闻社向道·琼斯公司买进商标,采用美国道·琼斯公司的修正法计算,这种股票指数也就改称“日经道·琼斯平均股价”。 1985年5月1日在合同期满10年时,经两家商议,将名称改为“日经平均股价”。
按计算对象的采样数目不同,该指数分为两种,一种是日经225种平均股价。其所选样本均为在东京证券交易所第一市场上市的股票,样本选定后原则上不再更改。1981年定位制造业150家,建筑业10家、水产业3家、矿业3家、商业12家、路运及海运14家、金融保险业15家、不动产业3家、仓库业、电力和煤气4家、服务业5家。由于日经225种平均股价从1950年一直延续下来,因而其连续性及可比性较好,成为考察和分析日本股票市场长期演变及动态的最常用和最可靠指标。该指数的另一种是日经500种平均股价。这是从1982年1月4日起开始编制的。由于其采样包括有500种股票,其代表性就相对更为广泛,但它的样本是不固定的,每年4月份要根据上市公司的经营状况、成交量和成交金额、市价总值等因素对样本进行更换。

《金融时报》股票价格指数
《金融时报》股票价格指数的全称是“伦敦《金融时报》工商业普通股股票价格指数”,是由英国《金融时报》公布发表的。该股票价格指数包括着在英国工商业中挑选出来的具有代表性的30家公开挂牌的普通股股票。它以1935年7月1日作为基期,其基点为100点。该股票价格指数以能够及时显示伦敦股票市场情况而闻名于世。

香港恒生指数
香港恒生指数是香港股票市场上历史最久、影响最大的股票价格指数,由香港恒生银行于1969年11月24日开始发表。
恒生股票价格指数包括从香港500多家上市公司中挑选出来的33家有代表性且经济实力雄厚的大公司股票作为成份股,分为四大类——4种金融业股票、6种公用事业股票、 9种地产业股票和14种其他工商业(包括航空和酒店)股票。
这些股票占香港股票市值的63.8%,因该股票指数涉及到香港的各个行业,具有较强的代表性。
恒生股票价格指数的编制是以1964年7月31日为基期,因为这一天香港股市运行正常,成交值均匀,可反映整个香港股市的基本情况,基点确定为100点。其计算方法是将33种股票按每天的收盘价乘以各自的发行股数为计算日的市值,再与基期的市值相比较,乘以100就得出当天的股票价格指数。
由于恒生股票价格指数所选择的基期适当,因此,不论股票市场狂升或猛跌,还是处于正常交易水平,恒生股票价格指数基本上能反映整个股市的活动情况。
自1969年恒生股票价格指数发表以来,已经过多次调整。由于1980年8月香港当局通过立法,将香港证券交易所、远东交易所、金银证券交易所和九龙证券所合并为香港联合证券交易所,在目前的香港股票市场上,只有恒生股票价格指数与新产生的香港指数并存,香港的其他股票价格指数均不复存在。

我国的股票指数
1.上证股票指数系由上海证券交易所编制的股票指数,1990年12月19日正式开始发布。该股票指数的样本为所有在上海证券交易所挂牌上市的股票,其中新上市的股票在挂牌的第二天纳入股票指数的计算范围。
该股票指数的权数为上市公司的总股本。由于我国上市公司的股票有流通股和非流通股之分,其流通量与总股本并不一致,所以总股本较大的股票对股票指数的影响就较大,上证指数常常就成为机构大户造市的工具,使股票指数的走势与大部分股票的涨跌相背离。
上海证券交易所股票指数的发布几乎是和股市行情的变化相同步的,它是我国股民和证券从业人员研判股票价格变化趋势必不可少的参考依据。
2.深圳综合股票指数系由深圳证券交易所编制的股票指数,1991年4月3日为基期。该股票指数的计算方法基本与上证指数相同,其样本为所有在深圳证券交易所挂牌上市的股票,权数为股票的总股本。由于以所有挂牌的上市公司为样本,其代表性非常广泛,且它与深圳股市的行情同步发布,它是股民和证券从业人员研判深圳股市股票价格变化趋势必不可少的参考依据。在前些年,由于深圳证交所的股票交投不如上海证交所那么活跃,深圳证券交易所现已改变了股票指数的编制方法,采用成分股指数,其中只有40 只股票入选并于1995年5月开始发布。
现深圳证券交易所并存着两个股票指数,一个是老指数深圳综合指数,一个是现在的成分股指数,但从最近一年多的运行势态来看,两个指数间的区别并不是特别明显。

『陆』 用EXCEL如何自动获取股票收盘价格

数据——导入外部数据——新建WEB查询,在打开的窗口中输入你要导入数据的网页网址,选择要导入的表格就可以了。以后打开时,选择更新,就可以和网页数据同步了。

『柒』 股票实时价格是怎么计算出来的

股票的实时价格是当时最新的成交价,并不是计算出来的。
股票在最初上市的时候会有一个发行价,发行价是根据公司发行的股本,上一年的盈利等综合情况而决定的。
股票发行之后,价格就收到市场供求的影响,买的人多了自然就上涨了,卖的人多了就下跌。而你看到的实时价格就是买卖的最新成交价。

『捌』 1、如何将财经类网上股票历年分红数据提取到EXCEL表里,并获取股票实时价格

回答此类问题的描述会被网络知道判违规。

请在“数据”选项下的“自网站”进行相应的操作,然后设置数据更新频率,即可。

『玖』 如何查询股票实时价格啊.

我用过不少股票软件,大智慧,指南针,分析家等等.都不错,还是看个人用的习惯,
给你个股票软件下载地址.我说的股票软件都有了.
http://www.guminjia.com