TradeStation:一個類似於static的關鍵字,IntraBarPersist

經常會用各種Provider來獲取數據,獲取的數據賦值給全局變量。

隨後發現,這些global variables經常看起來不對。

通過詢問小葛總(國信經紀事業部)以後,才瞭解到,原來需要在全局變量前面加上IntraBarPersist這個關鍵字。

 

照理說,在函數內部是局部變量,在文件開頭是全局變量。

結果全局變量還會自動被初始聲明值覆蓋!

根本不知道TradeStation是什麼機制了…

 

IntrabarPersist(保留字)

image\trumpet2.gif 免責聲明

在聲明一個變量(或數組)時使用該保留字,它指示每個交易點上可更新的變量(或數組元素)值。 默認情況下,變量或數組元素的值在每個柱狀線結束時纔會更新。 該字表示變量或數組元素的值要在柱狀線內更新。

示例

聲明變量 Count 的初始值爲零,且每一次收到跳動點和每個柱狀線結束時遞增 Count 的值。

Variable: IntrabarPersist Count(0);

Count = Count + 1 ;

 

(沒有 IntrabarPersist 的默認行爲)聲明變量 Count 的初始值爲零,且每一條柱狀線收盤時遞增 Count 的值。

Variable: Count(0);

Count = Count + 1 ;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章