請問XScript 的變數的生存範圍(scope) 定義為何?
我針對同一支股票執行的策略雷達,
測試不同日期時,
若變數沒有再設定為0 ,不同日期的結果會相互影響.
3 評論
Hi 生明,
呈請提供完整程式碼與策略雷達UI設定畫面,以利小幫手查看您宣告變數的生存範圍,謝謝。
您好!
已將相關程式碼及UI設定畫面寄至 XQservice@XQ.com.tw .
Hi 生明,
bigVolumePosition 此變數確實要歸零,
原因是有在其他判斷式裏頭計算此變數,故每次跑腳本時應該需要歸零,避免先前儲存的數值影響運算結果。
關於變數生存範圍,
在使用腳本執行策略雷達時( 也就是 空方趨勢反彈破大量低點 這個策略執行,顯示綠燈時 )
逐筆洗價的情況下 ( 每筆 Tick 成交時,腳本就會執行一次 ),運算腳本中的變數,皆會按照時間序列儲存下來,
直到您停止該策略執行,則全部變數的資料,以及全部變數的時間序列資料即歸零。
以上說明,謝謝。
3 評論