用VB读取通达信实时股票数据现价,涨幅

关键1实时2同时读取多个股票信息因为之前我已经用sendmessage和enumchildpro拿到部份标题和文件,列表,但实时行情里的控件类型不懂读取,希望高手们指教,交流,谢谢。
黄盛洁 来自: 网页 2021-12-23 12:49

声明:本网站依照法律规定提供财经资讯,未授权或允许任何组织与个人发布交易广告。对任何广告信息请谨慎交易,谨防诈骗。举报邮箱:xxxxxxxxx@qq.com

2021-12-23 13:14最佳答案

excel大量获取数据是比较慢的 你这种得用vb写dll多线程刷新数据才行 私聊

其他回答(共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: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(',');
        }
  • 2021-12-23 13:02 龚巧丽 客户经理

    一般网页上的数据都可以通过VBA进行抓取,应用得好,可以实现对很很多资料的动态监测。
    涨幅就是指目前这只股票的上涨幅度。
    涨幅的计算公式:涨幅=(现价-上一个交易日收盘价)/上一个交易日收盘价*100%
    例如:某只股票价格上一个交易日收盘价100,次日现价为110.01,就是股价涨幅为(110.01-100 )/100*100%=10.01%.一般对于股票来说 就是涨停了!如果涨幅为0则表示今天没涨没跌,价格和前一个交易日持平。如果涨幅为负则称为跌幅。
    比如:一支股票的涨幅是:10%、-5%等 。

相关百科精选

  • 保险权益转... 权益转让书又称代位书。载明被...

  • 国寿英才少儿两全保险 国寿英才少儿两全保险是由中国人寿保险股份有限公司推出的一种意外险,年满20至50周岁,身体健康者均可作为投保人,为其出生满60天至14周岁,身体健康的子女或有抚养关系的少儿投保。