請問小幫手,請問自動交易策略程式碼有沒有所謂的最大/長限制?
或是檔案大小,或是字數限制?
因為實測後有發現,到某個程度之後,例如接近千行,但有滿多中文註解時,
回測就會出錯,如果單純刪掉一些註解就會復原。
這部分相關的限制可否幫忙定義清楚,謝謝。
請問小幫手,請問自動交易策略程式碼有沒有所謂的最大/長限制?
或是檔案大小,或是字數限制?
因為實測後有發現,到某個程度之後,例如接近千行,但有滿多中文註解時,
回測就會出錯,如果單純刪掉一些註解就會復原。
這部分相關的限制可否幫忙定義清楚,謝謝。
你們可以自己測試就知道,故意寫一個很多註解的程式就會有影響,請再把限制定義清楚,謝謝
理解上註解應該程式編譯會忽略,但實測上卻有影響
Hello, MakeMoneyFromStock.
感謝您的建議,小幫手會請相關人員確認,
謝謝。
請問小幫手,有進行測試嗎?現行版本是否還有這問題?謝謝
實測後, 當註解數量增加到1000行以上, 的確會影響編譯速度, 希望請小幫手協助處理!
Hello 小傑,
就小編所知,腳本的長度會影響編譯的時間這點是無法避免的。
另外,目前伺服器的編譯時間長度有限制,故過長的腳本有可能導致編譯失敗。
可參考 系統異常導致編譯失敗 裡的說明。
會請相關人員確認看是否能夠改善,但還是建議透過優化邏輯或是撰寫函數腳本等方式減短腳本長度。
Hello 小編
這裡想反映的問題是,
編譯時間長度, 會因為註解的增加, 造成編譯時間增加, 不太合理,
想請問為什麼?
Hello 小傑,
就小編所知,如果只是註解增加的話並不會造成編譯時間的增加。
舉例來說,如果是一行腳本加上一千七百行的註解的話,是可以正常編譯的,且和一行腳本編譯所花的時間相當 (實際測試約2秒上下)。
小編認為是因為原本的腳本就已經過長才會導致編譯所需時間不穩定。
因為編譯本身並不是腳本增加多少,編譯所需時間就增加多少的線性關係,而會受到機器其他同時運作的工作等因素的影響。
9 評論