求读取股票实时行情数据的方法
自己做的一个小程序需要读取实时的股票行情,如某支股票的实时价格,需要详细的方法,请知道的朋友告知,谢谢。也可购买,只要可行就行,不要从网页读的
[解决办法]
光读取实时行情的代码的话,请联系我Q Q 114032666。
[解决办法]
这个WSDL挺好哈 多谢多谢
这样用
建一工程 主窗体放一个button一个memo再在WebServices页找一个HTTPRIO放上
点Delphi的File->new->Other->WebServices页
打开WSDL Importer
把http://webservice.webxml.com.cn/WebServices/ChinaStockWebService.asmx?wsdl拷进去
下一步
会生成一个名为ChinaStockWebService的单元
你的主窗体use之
在这个ChinaStockWebService单元的initialization部分最后加上一行
InvRegistry.RegisterInvokeOptions(TypeInfo(ChinaStockWebServiceSoap), ioDocument);
我是D7 高版本可能不用加
好了
在button里写
var t:ChinaStockWebServiceSoap;
i:Integer;
begin
t:=GetChinaStockWebServiceSoap(True,'',HTTPRIO1) ;
for i:=0 to Length(t.getStockInfoByCode('sh000001'))-1 do
Memo1.Lines.Add(t.getStockInfoByCode('sh000001')[i]);
我的环境win2003+D7 如果你也是Win2003记得把系统的数据执行保护功能关掉
这个方式数据太慢了 你只能做延时行情了 另外这个属于第三方的行情 没有保证的 还是三思
祝好运