編寫了一個布爾型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或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容