為什么以后更改了函數(shù)簽名后編譯無法通過? [開拓者 TB]
- 咨詢內(nèi)容:
比如我有一個自定義函數(shù)FunctionA,其Params有三個輸入?yún)?shù)(A1, A2, A3)
而函數(shù)A被策略B調(diào)用。
編譯通過。
但是如果此時我修改了函數(shù)FunctionA的參數(shù)個數(shù),如增加一個A4,則函數(shù)FunctionA的參數(shù)為:A1, A2, A3, A4。
編譯后,其調(diào)用策略B會提示參數(shù)過少(策略B對FuntionA的調(diào)用也增加了對應(yīng)的參數(shù)輸入),導(dǎo)致編譯無法通過。
不知道各位是否遇到此類問題,是不是編譯有緩存還是版本使用的問題,導(dǎo)致沒有實時更新。是否有解決的方法?謝謝! - TB技術(shù)人員:
仿照你的思路測試了一下,在策略B中調(diào)函數(shù)A參數(shù)沒有改變,還維持原來的3個時,會出現(xiàn)參數(shù)過少的錯誤,修改之后,即B中調(diào)A時,A的參數(shù)也改為4個,編譯順利通過。
使用軟件版本4.3.7.5 - TB客服:
我的版本是:4, 3, 6, 0
你修改一下A中的參數(shù)數(shù)量,再被B調(diào)用一下試試看有沒有問題。 - 網(wǎng)友回復(fù):
vividboy 發(fā)表于 2013-7-15 20:29
我的版本是:4, 3, 6, 0
你修改一下A中的參數(shù)數(shù)量,再被B調(diào)用一下試試看有沒有問題。 ...
測試的就是修改過的,開始是3個,后來增加為4個
- 網(wǎng)友回復(fù):
ample 發(fā)表于 2013-7-17 14:09
測試的就是修改過的,開始是3個,后來增加為4個
。。。。。。。。。好吧,我也不知道什么原因。 那那個版本是發(fā)布版本嗎?我用軟件“檢查更新”提示已經(jīng)是最新版本了。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容