5分k棒中,intrabarpersist變數累加&每天重置問題

  •   371 
  • 最後發表   中老年人  2024 十月 21
中老年人 發文於   2024/10/20

想請問程式在5分頻率執行,並勾選逐筆
現在有一個intrabarpersist變數,在k棒中每次逐筆觸發執行程式的時候,我會判斷一些條件,如果條件成立就累加這變數

問題是我程式中有if date<>date[1] 判斷,每天重置一些變數值
intrabarpersist變數應該也是需要每天重新計算,所以我有放在if date<>date[1] 判斷中

跑回測實際觀察程式,因為勾選逐筆在回測時每分鐘會執行一次,在第一根五分k會做4次重置動作

那我在第一根5分k,如果我的intrabarpersist有做累加就會一直被歸0
這情況是不是只能就改跑一分k來解決

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/10/20

if date<>date[1]

改成

if isfirstCall("Date")

中老年人 發文於   2024/10/21

isfirstCall("Date") 有解決問題了 感謝
另外請問一下,我有看了官網isfirstCall 相關說明

試用isfirstcall("Realtime"),是不是回測的時候不會生效,就算回測設定指定日,比如10/18,回測也不會把18日
當作盤中
即時洗價區間

虎科大許教授 發文於   2024/10/21

回測都用歷史資料,怎麼會想到要判斷是否為即時資料?

中老年人 發文於   2024/10/21

只是想試isfirstcall("Realtime")在回測的時候XS怎麼認定的,了解了。

發表回覆
Close