编写了一个布尔型IIFBool自定义函数,但编译时出错 [开拓者 TB]
-
咨询内容:
本帖最后由 tygk 于 2020-5-20 17:24 编辑
Vars
BoolSeries a;
BoolSeries b;
BoolSeries c;
Begin
if(a) {Return b;} else {Return c;}
End
编译时提示:
Return语句的返回值类型与公式定义的返回值类型不符。
这是什么原因?如何改进使其通过编译?来源:CXH99.COM
-
TB技术人员:
返回值应是Bool型,不能为BoolSeries。要想得到b,c的返回值,可使用BoolRef b,c来定义。
-
TB客服:
Yuen_Lee 发表于 2020-5-21 12:51
返回值应是Bool型,不能为BoolSeries。要想得到b,c的返回值,可使用BoolRef b,c来定义。 ...
改为:
Vars
Bool a;
BoolRef b;
BoolRef c;
Begin
if(a) {Return b;} else {Return c;}
End
编译时,提示错误:无法识别的字符串:BoolRef
这是什么原因? -
网友回复:
Yuen_Lee 发表于 2020-5-21 12:51
返回值应是Bool型,不能为BoolSeries。要想得到b,c的返回值,可使用BoolRef b,c来定义。 ...
改为:
Vars
Bool a;
BoolRef b;
BoolRef c;
Begin
if(a) {Return b;} else {Return c;}
End
编译时,提示错误:无法识别的字符串:BoolRef
这是什么原因? - 网友回复:
如:
IIFBool(price,b,c);
x = b;
y = c;
就能发现b,c的值已经通过函数改变了。
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容