- 附件是我參考版上的腳本去改寫,但始終錯誤,裡面有加上print bug,但debug半天還是找不出錯誤原因,是否有人成功寫出?
- 此函數腳本用來預測歷史的1分k的回測中,每1分k的盤中預估量。
執行結果都顯示
dayCount=0
pct=0
estVol=0。
因此函數回傳的預估量estVol永遠是0,回傳到交易腳本後,沒辦法產生進場訊號,目前嘗試採用回測,還沒用過模擬交易,不過模擬交易不是用這個預估量函數腳本,而是直接用盤中預估量的函數,所以模擬交易應該沒這問題。
victor108,
(1)XQ的資料時間是K棒開始的時間。所有台股商品第一根分K的時間都是090000,而非090100。最後一根1分K的時間是132900,而非130000。
(2)你提供的函數使用了兩個While迴圈及四個For迴圈,程式寫法很沒有效率,沒有善用XS是序列語言的特性。若你的程式只是用過去幾天特定分K的成交量來計算今天收盤的估計量,我估計你的程式只需要一個For迴圈就可以搞定。
victor108,
(1)XQ的資料時間是K棒開始的時間。所有台股商品第一根分K的時間都是090000,而非090100。最後一根1分K的時間是132900,而非130000。
(2)你提供的函數使用了兩個While迴圈及四個For迴圈,程式寫法很沒有效率,沒有善用XS是序列語言的特性。若你的程式只是用過去幾天特定分K的成交量來計算今天收盤的估計量,我估計你的程式只需要一個For迴圈就可以搞定。
感謝許教授!
Hello victor108,
小編補充,估計量有資料欄位,所以在回測中也可以使用。
並不一定需要自行撰寫函數計算。
3 評論