欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → vbs获取股票行情与自行股速度不一致

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3015人关注过本帖树形打印复制链接

主题:vbs获取股票行情与自行股速度不一致

帅哥哟,离线,有人找我吗?
cdrdfuture
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2016/9/14 11:26:22
vbs获取股票行情与自行股速度不一致  发帖心情 Post By:2016/9/14 11:30:01 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
我用VBS接收6只股票行情,大部分时间与自行股行情的最新价显示一致,但偶尔会发现VBS接收的行情会滞后如图上所示

请问是什么原因呢?

我目前使用的是免费版


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2016/9/14 12:11:54 [只看该作者]

要看你的VBS的代码是具体怎么写的



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
cdrdfuture
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2016/9/14 11:26:22
  发帖心情 Post By:2016/9/14 13:09:44 [只看该作者]


dim report1
dim report2
dim report3
dim report4
dim report5
dim report6
set report1=nothing
set report2=nothing
set report3=nothing
set report4=nothing
set report5=nothing
set report6=nothing
  

Sub MARKETDATA_ReportNotify(ReportData)
  
    display
    if not report1 is nothing then
     frmIndex_txtprice1.text =report1.newprice
    end if
    if not report2 is nothing then
     frmIndex_txtprice2.text =report2.newprice
    end if
    if not report3 is nothing then
     frmIndex_txtprice3.text =report3.newprice
    end if
    if not report4 is nothing then
     frmIndex_txtprice4.text =report4.newprice
    end if
    if not report5 is nothing then
     frmIndex_txtprice5.text =report5.newprice
    end if
    if not report6 is nothing then
     frmIndex_txtprice6.text =report6.newprice
    end if
   
end sub

 


sub display()
           
 Set report1 = marketdata.GetReportData(frmIndex_report1.text,frmIndex_report1market.text)
 Set report2 = marketdata.GetReportData(frmIndex_report2.text,frmIndex_report2market.text)
 Set report3 = marketdata.GetReportData(frmIndex_report3.text,frmIndex_report3market.text)
  Set report4 = marketdata.GetReportData(frmIndex_report4.text,frmIndex_report4market.text)
    Set report5 = marketdata.GetReportData(frmIndex_report5.text,frmIndex_report5market.text)
 Set report6 = marketdata.GetReportData(frmIndex_report6.text,frmIndex_report6market.text)

end sub


Sub frmIndex_Load()
 frmIndex_report1.text="601318"  
 frmIndex_report1market.text="SH"
 frmIndex_report2.text="600016"  
 frmIndex_report2market.text="SH"
 frmIndex_report3.text="601166"  
 frmIndex_report3market.text="SH"
 frmIndex_report4.text="601688"  
 frmIndex_report4market.text="SH"
 frmIndex_report5.text="001979"  
 frmIndex_report5market.text="SZ"
 frmIndex_report6.text="000858"  
 frmIndex_report6market.text="SZ"
 
End Sub


 

Sub frmIndex_cmdStart_Click()
    
 Set report1 = marketdata.GetReportData(frmIndex_report1.text,frmIndex_report1market.text)
 Set report2 = marketdata.GetReportData(frmIndex_report2.text,frmIndex_report2market.text)
 Set report3 = marketdata.GetReportData(frmIndex_report3.text,frmIndex_report3market.text)
 Set report4 = marketdata.GetReportData(frmIndex_report4.text,frmIndex_report4market.text)
 Set report5 = marketdata.GetReportData(frmIndex_report5.text,frmIndex_report5market.text)
 Set report6 = marketdata.GetReportData(frmIndex_report6.text,frmIndex_report6market.text)

    if  report1 is nothing then
     msgbox "品种1代码或市场错误"
        exit sub 
    end if
    dim stock1,market1
    stock1=frmIndex_report1.text
 market1=frmIndex_report1market.text    
    call marketdata.RegReportNotify(stock1,market1)
    
    dim stock2,market2
    stock2=frmIndex_report2.text
 market2=frmIndex_report2market.text    
    call marketdata.RegReportNotify(stock2,market2)

    dim stock3,market3
    stock3=frmIndex_report3.text
 market3=frmIndex_report3market.text    
    call marketdata.RegReportNotify(stock3,market3)

    dim stock4,market4
    stock4=frmIndex_report4.text
 market4=frmIndex_report4market.text    
    call marketdata.RegReportNotify(stock4,market4)

    dim stock5,market5
    stock5=frmIndex_report5.text
 market5=frmIndex_report5market.text    
    call marketdata.RegReportNotify(stock5,market5)

    dim stock6,market6
    stock6=frmIndex_report6.text
 market6=frmIndex_report6market.text    
    call marketdata.RegReportNotify(stock6,market6)
    
End Sub


 


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/9/14 13:33:18 [只看该作者]

不是行情滞后,是vbs你获取的比显示盘的来得快

 


图片点击可在新窗口打开查看此主题相关图片如下:csu~p7z{@1vi6tfl5eyu3ze.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
cdrdfuture
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2016/9/14 11:26:22
  发帖心情 Post By:2016/9/14 13:47:25 [只看该作者]

我用的免费版,我看每次只有3只股票的行情推送过来。免费版对这方面有影响吗?

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2016/9/14 14:48:56 [只看该作者]

是的,免费版只能是3个



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部