Login
网站首页 > 文章中心 > 其它

股票行情php获取实例

作者:小编 更新时间:2023-08-16 18:44:20 浏览量:469人看过

PHP网页中如何嵌入股票走势图? 哪位大侠知道啊?

股票走势图一般用FLASH生成的 . PHP 从数据库取出数据 , 然后生成固定格式的XML , 把XML用JS提交给 FLASH , 生成图形表 . 一般都是这么做的 , 就是说 , 首先要有数据 , 一般是 时间 对应数值这样的数据 , 然后用FLASH 获取数据 生成走势图 , 完成!

如何获取实时的股票行情信息,有相关的公用接口或者数据源吗

实时股票数据接口

股票数据的获取目前有如下两种方法可以获取:

http/javascript接口取数据

web-service接口

①http/javascript接口取数据

①1Sina股票数据接口

接口:

这个url会返回一串文本,例如:

var

这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始.

0:"大秦铁路",股票名字;

一个简单的JavaScript应用例子:

script

type="text/javascript" src=""

/javascript"

document.write("current

current

查询大盘指数,比如查询上证综合指数(000001):

服务器返回的数据为:

数据含义分别为:指数名称,当前点数,当前价格,涨跌率,成交量(手),成交额(万元);

查询深圳成指数:

对于股票的K线图,日线图等的获取可以通过请求..../.../*.gif此URL获取,其中*代表股票代码,详见如下:

查看日K线图:

分时线的查询:

日K线查询:

周K线查询:

月K线查询:

BaiduGoogle的财经数据

在baidu,

第一条搜索结果如下图:

Baidu的股票数据来自baidu的财经频道

其他方式

除了sina,baidu等网站提供股票信息外,其他网站也有类似的接口.我们分析了一款论坛上采用的股票插件,

其中有关于实时股票数据获取的介绍,详见如下代码,其中可以看到有些数据来自sina.

以下是ASP示例:

then

stockdata=gethttp(""code"")

if

not len(stockdata)=0 then

end if

len(stockdata)=0

stockdata="0,0,0,0,0,0,0,0,0,0,0,0"

else

stockdatasplit=split(stockdata,",")

end

getstockdata=stockdata

function

function getstockimg(code)

dim

rndnum,addnum,checkcode,imgsource

getstockimg=""code".gif"

imgsource=""

case

getstockimg=""code""

select

getstockimg=split(""getstockimg"||"imgsource"","||")

function getastockimg()

rndnum,addnum,checkcode

getastockimgb,imgsource

randomize:rndnum=cint(rnd*addnum)

case rndnum

getastockimg=""

getastockimgb=""

getastockimg=split(""getastockimg"||"getastockimgb"||"imgsource"","||")

%

中国股票行情数据

WEB 服务(支持深圳和上海股市的全部基金、债券和股票),数据即时更新.输出GIF分时走势图、日/周/月 K

线图、及时行情数据(股票名称、行情时间、最新价、昨收盘、今开盘、涨跌额、最低、最高、涨跌幅、成交量、成交额、竞买价、竞卖价、委比、买一 - 买第五段:卖一 -

卖五).此WEB服务提供了如下几个接口:

getStockImageByCode

GET

股票GIF分时走势图

INput:theStockCode =

股票代号,如:sh000001

POST /WebServices/ChinaStockWebService.asmx

HTTP/1.1

Host:

Content-Type:

Content-Length:

length

SOAPAction:

""

string

Output:

getStockImageByteByCode

获得中国股票GIF分时走势图字节数组

INput:theStockCode

= 股票代号,如:sh000001

HTTP/1.1Host: : text/xml;

返回的数据如下:

getStockImage_kByCode

直接获得中国股票GIF日/周/月 K

INPUT: theStockCode =

股票代号

theType = K 线图类型(D:日[默认]、W:周、M:月),

POST

/WebServices/ChinaStockWebService.asmx HTTP/1.1Host:

lengthSOAPAction: "" string

比如按照下图所示输入:

返回的结果就是周K线图:

getStockImage_kByteByCode

获得中国股票GIF日/周/月 K

线图字节数组

Input:theStockCode = 股票代号,如:sh000001

lengthSOAPAction: "" string string

比如按照下图输入:

返回的结果就是周K线图字节数组

getStockInfoByCode

获得中国股票及时行情

input:theStockCode

= 股票代号

POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host:

lengthSOAPAction: ""

返回的值一个一维字符串数组

Web

service的方法类似于现在concurrent项目的DBWS数据的获取,都是通过SOAP协议向DBWS服务器获取相关的数据.

利用雅虎查中国股票

;f=slc1wop

返回微软的股票价格

这个返回安泰科技的,一般有半个小时的延迟.

这个后面的sz是深圳的意思, 沪市是SS后缀

php如何在网页中调用股票信息

去找个国内ip包.然后咋index.php 里面写程序判断.或者用第三方cdn!你的采纳是我前进的动力,

记得好评和采纳,答题不易,互相帮助,

PHP如何接收外部数据,比如我想要'东方财富网'的股票数据,如何做连接?

首先考虑对方API,不过我估计中国人的网站没几个开API的.

亚马逊就有API,你可以调取图书信息.

要么根据链接,获取整个网页内容,然后用正则表达式获取指定部分数据.

可以参考 的数据采集教程

急求!哪位懂股票的IT大神能用php代码写出RSI的算法,最好带有注解 谢谢

php RSI:?

class?RSI{?

return?$period;?

}?

$change_array?=?array();?

//loop?data?

foreach($data?as?$key?=?$row){?

if($key?=?1){?

$change?=?$data[$key]['close']?-?$data[$key?-?1]['close'];?

//add?to?front?

array_unshift($change_array,?$change);?

//pop?back?if?too?long?

if(count($change_array)?$period)?

array_pop($change_array);?

//have?enough?data?to?calc?rsi?

if($key?$period){?

//reduce?change?array?getting?sum?loss?and?sum?gains?

$res?=?array_reduce($change_array,?function($result,?$item)?{??

if($item?=?0)?

$result['sum_gain']?◆=?$item;?

if($item?0)?

$result['sum_loss']?◆=?abs($item);?

return?$result;??

},?array('sum_gain'?=?0,?'sum_loss'?=?0));??

$avg_gain?=?$res['sum_gain']?/?$period;?

$avg_loss?=?$res['sum_loss']?/?$period;?

if($avg_loss?==?0){?

$rsi?=?100;?

}?else?{?

//calc?and?normalize?

$rs?=?$avg_gain?/?$avg_loss;?

$rsi?=?100?-?(100?/?(?1?◆?$rs));?

//save?

$data[$key]['val']?=?$rsi;?

return?$data;?

}

以上就是土嘎嘎小编为大家整理的股票行情php获取实例相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章