以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  引用时遇数据包丢失该如何处理?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=95078)

--  作者:JDS
--  发布时间:2016/3/24 8:28:44
--  引用时遇数据包丢失该如何处理?
  日k线下
  dyn:=stkindiEX(\'\',\'秒公式.bd\',0,22,1,81000);
dyn是从秒K线中引用来的数值,bd是个从0、1、2?不断增加的整数。本来这个dyn>=1是很简单的,
但实际上由于可能遇到数据包丢失或卡堵引不到即时数值软件就把dyn作0处理了,这样dyn>=1原本成立的就变成不成立了会造成信号闪烁!
要求dyn>=1一旦成立后即使遇到数据包丢失或卡堵引不到即时数值这种特殊情况(dyn当0时)也不变化(dyn>=1仍然成立)
,请问老师该怎么处理?

--  作者:jinzhe
--  发布时间:2016/3/24 8:52:23
--  
请具体说明一下测试时的环境,我们需要本地测试重现这个问题
--  作者:jinzhe
--  发布时间:2016/3/24 8:52:40
--  
对了代码也要给一下
--  作者:JDS
--  发布时间:2016/3/24 9:05:16
--  
一楼讲得够清楚了呢!你要这种特殊情况重现?我都一年碰不到一二次呢!你要重现等到何时?
这种特殊情况我已碰到了,只要你老师给出解决办法就行了。

--  作者:jinzhe
--  发布时间:2016/3/24 9:16:37
--  
碰到问题要解决也是需要我们这边重现之后找到原因之后再给出。光看上面的描述,以及你讲的“一年都碰不到一二次”是不能知道发生了什么问题
--  作者:JDS
--  发布时间:2016/3/24 11:44:39
--  
比如某一时刻实时输出显示  dyn:-1.#R,这个时刻dyn>=1就会变为不成立,信号也就会闪烁了。查这个时刻的分笔成交也发现没有数据!
之前之后都正常的。

--  作者:JDS
--  发布时间:2016/3/24 11:47:16
--  
这种特殊情况我已碰到了,请老师给出解决办法。
--  作者:jinzhe
--  发布时间:2016/3/24 13:22:20
--  

那行,qq1971344681,远程看一下

 


--  作者:JDS
--  发布时间:2016/3/24 14:07:29
--  
假如按这样的思路:dyn>=1,一成立就停止引用(这样dyn不会变了)。
这个能做到吗,怎么写?(停止引用也就更顺畅不卡堵)

--  作者:jinzhe
--  发布时间:2016/3/24 14:20:15
--  

需要后台了

if dyn>=1 then extgbdataset(\'jiaoji\',1);

当extgbdata(\'biaoji\')=1时,说明dyn>=1出现过