IntrabarPersist的小疑問

  •   308 
  • 最後發表   無情卻慈悲  2025 五月 22
無情卻慈悲 發文於   2025/05/10

假設 var: count(0), 打開逐筆洗價,

if conditon1 then   count+=1 ;

那麼是否變數命名時, count沒有用「IntrabarPersist」,那邊每次進入新k棒時,count都會變還原成初始值0,對嗎?

count有用「IntrabarPersist」它就會保留上一根k棒時最後運算的值。

 

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

若沒加intrabarpersist,則每次洗價變數的值是前一根K棒的值。若加,則是前一個Tick的值。

XS小編 發文於   2025/05/22

 Hello 無情卻慈悲,

 

小編補充,更明確來說的話應該是如此:

有 IntrabarPersist => 每次運算條件符合時 count 會增加1。

沒有 IntrabarPersist => 每次運算條件符合時 count 會是 上一根Bar 的結果增加1,上一根Bar的結果會是該根Bar最後一次運算的結果。

 

所以若在K棒結束時運算條件都沒有符合,那麼就算用即時洗價且K棒中間運算條件有符合,count 還是會維持在0,只有在條件符合時變為1。

 

可參考 IntrabarPersist 的說明。

發表回覆
Close