想請教islastbar的邏輯

  •   21 
  • 最後發表   cada  2 天前
cada 發文於   2021/07/22

如果有一個指標,只想要在最新的兩天,做出判別,並且plot,要怎麼做呢

附圖裡用islastbar寫得出最新一根的,但是白天時沒有最新一根的籌碼資料,所以無顯示

請問XS有辦法寫出這樣的指標嗎?

另外也想請問islastbar的函數邏輯 

 

排序方式: 標準 | 最新
cada 發文於   2021/07/22

後來想到用datediff(currentdate,date)<=n就可以了

XQ小幫手 發文於   2021/07/26

Hello cada,

 

您可以參考islastbar的說明。

如果是用在指標上的話,只會劃出掛上去時的那根Bar和以後的資訊,或著是關閉後再開啟的最後一根Bar及之後的資訊。

換句話說,運算時若系統判斷之後沒有Bar的話就會是True。

另外建議您,如果會需要用到可能還沒更新的資訊的話,可以使用 GetFieldDate來作判別。

舉例來說:

GetFieldDate("投信持股", "D") <> GetFieldDate("Date", "D") then value1 = GetField("投信持股", "D")[1] else value1 = GetField("投信持股", "D");

這樣在沒有新的資訊的時候會先顯示昨日的資訊。

發表回覆
Close