用VB读取通达信实时股票数据现价,涨幅
关键1实时2同时读取多个股票信息因为之前我已经用sendmessage和enumchildpro拿到部份标题和文件,列表,但实时行情里的控件类型不懂读取,希望高手们指教,交流,谢谢。
齐昆明
来自:
网页
2021-12-23 12:49
声明:本网站依照法律规定提供财经资讯,未授权或允许任何组织与个人发布交易广告。对任何广告信息请谨慎交易,谨防诈骗。举报邮箱:xxxxxxxxx@qq.com
2021-12-23 13:08最佳答案
可以通过调用ChinaStockWebService的服务来实现获取股票的实时数据,代码如下:
public string[] getStockInfo(string stockcode)
{
//string url = "
WebClient client = new WebClient();
client.Headers.Add("Content-Type", "text/html; charset=gb2312");
Stream data = client.OpenRead(url);
StreamReader reader = new StreamReader(data, Encoding.GetEncoding("gb2312"));
string s = reader.ReadToEnd();
reader.Close();
data.Close();
return s.Split(',');
}
其他回答(共7条)
-
2021-12-23 13:54 黄盛波 客户经理
不管你用什么编程语言,你都需要面对相同的问题:
1、导入网站数据需要网站给你提供XML服务、编程接口,这个需要问网站的管理员或者开发者;
2、如果第1条不适用,那么你需要分析网页的语法结构,通过规则性的字符串查找方法提取网站上的数据,这种方法就不怎么靠谱了! -
2021-12-23 13:45 赵风莉 客户经理
报价方,在开盘时共同商定价位,再实时的价位是因市场交易,自动变化的 -
2021-12-23 13:37 辛培刚 客户经理
这个跟你安装的是哪一个股票软件有关,还与安装位置有关。 -
2021-12-23 13:29 米增建 客户经理
可以在
用VB的 WebBrowser1_DownloadComplete 做。
引用Internet Controls -
2021-12-23 13:19 米增强 客户经理
关键是接口
我估计现在没有免费的接口了!!!
所以你想自己编程获取实时数据,几乎不可能了!!!
总之,没有有效的网络实时数据支持,这是开源股软的最致命的地方!!! -
2021-12-23 13:14 赖鹏博 客户经理
excel大量获取数据是比较慢的 你这种得用vb写dll多线程刷新数据才行 私聊 -
2021-12-23 13:02 龚崇栋 客户经理
一般网页上的数据都可以通过VBA进行抓取,应用得好,可以实现对很很多资料的动态监测。
涨幅就是指目前这只股票的上涨幅度。
涨幅的计算公式:涨幅=(现价-上一个交易日收盘价)/上一个交易日收盘价*100%
例如:某只股票价格上一个交易日收盘价100,次日现价为110.01,就是股价涨幅为(110.01-100 )/100*100%=10.01%.一般对于股票来说 就是涨停了!如果涨幅为0则表示今天没涨没跌,价格和前一个交易日持平。如果涨幅为负则称为跌幅。
比如:一支股票的涨幅是:10%、-5%等 。
没有满意答案?看看这些问答能否帮助您?
相关百科精选
英大金生金... 英大金生金世终身寿险属于万能...
中德安联人寿保险有限公司 中德安联人寿保险有限公司是德国安联保险集团(Allianz SE)与中国中信信托有限责任公司(CITIC Trust)共同合资组建的人寿保险公司,于1998年12月28日经中国保险监督管理委员会批准成立,1999年1月25日在上海正式开业,
已有 86485 位专家入驻汇财吧问答
已经帮助 1173961 人解决了问题
