BarAdjusted - (內建函數)
一般函數
語法:
回傳執行腳本資料頻率是否為還原頻率。回傳布林值。
若為還原頻率,則回傳「True」
若不為還原頻率,則回傳「False」
說明:
運用這個函數來判斷目前的執行頻率是否為還原頻率。
在執行頻率為「分鐘」的資料表達為:
- 如果資料頻率是還原5分鐘,則 BarInterval = 5,BarFreq = "Min",BarBarAdjusted = true。
- 如果資料頻率是5分鐘,則 BarInterval = 5,BarFreq = "Min",BarBarAdjusted = false。
在執行頻率為「日」以上頻率的資料表達為:
- 如果資料是還原日線, 則 BarFreq = "AD", BarAdjusted = true。
- 如果資料是日線, 則BarFreq = "D", BarAdjusted = false。
應用在指定策略執行的頻率,避免執行頻率設定錯誤的範例語法如下:
if BarFreq <> "D" or BarAdjusted <> True then raiseRunTimeError("僅支援還原日頻率");
- 範例二:確認執行頻率必須是「還原5分鐘」頻率才可執行
if BarInterval <> 5
or barFreq <> "Min"
or BarAdjusted <> true then raiseRunTimeError("僅支援還原5分鐘線圖");