變數的生存範圍(scope)

  •   166 
  • 最後發表   生明  2018 二月 12
生明 發文於   2018/02/09

請問XScript 的變數的生存範圍(scope) 定義為何?

我針對同一支股票執行的策略雷達,

測試不同日期時,

若變數沒有再設定為0 ,不同日期的結果會相互影響.

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/02/09

Hi 生明,

呈請提供完整程式碼與策略雷達UI設定畫面,以利小幫手查看您宣告變數的生存範圍,謝謝。

生明 發文於   2018/02/09

您好!

  已將相關程式碼及UI設定畫面寄至 XQservice@XQ.com.tw .

  • 按讚來自於
  • b24524658
XQ小幫手 發文於   2018/02/12

Hi 生明,

bigVolumePosition 此變數確實要歸零,

原因是有在其他判斷式裏頭計算此變數,故每次跑腳本時應該需要歸零,避免先前儲存的數值影響運算結果。

 

關於變數生存範圍,

在使用腳本執行策略雷達時( 也就是 空方趨勢反彈破大量低點 這個策略執行,顯示綠燈時 )

逐筆洗價的情況下 ( 每筆 Tick 成交時,腳本就會執行一次 ),運算腳本中的變數,皆會按照時間序列儲存下來,

 

直到您停止該策略執行,則全部變數的資料,以及全部變數的時間序列資料即歸零。

 

以上說明,謝謝。

發表回覆
Close