pn_NoRaiseNoData
简述
系统参数下标"NoRaiseNoData",用于描述禁用无数据异常模式。该系统参数值为1表示禁用,0表示不禁用(默认值)。
用于当指定的证券为错误代码时(库中无该代码的数据),进行取行情之类的数据时,是否进行运行时报错的问题。
1表示不报错,无数据时返回0;0表示报错,如提示“没有指定股票”
pn_NoRaiseNoData():String
范例1:获取当前禁用无数据异常模式
setsysparam(pn_noraisenodata(),1);
return getsysparam(pn_noraisenodata());
返回:1
范例2:当指定证券无数据时,不报错,通过close()取价格返回0
setsysparam(pn_noraisenodata(),1);
return spec(close(),"abc");
返回:0
范例3:当指定证券无数据时,不报错,通过Rd取盘口时返回nil
setsysparam(pn_noraisenodata(),1);
return spec(rd(-1),"abc");
返回:nil