BAR內模式下如何取前N根K線最低價?
?
簡單的來說,只要使用函數lowest即可,范例如下:
value1=lowest(low,50);? //將最近50根bar(包含當根bar)的最低價保存在value1上
但是在bar內模式下,每筆tick都計算一次,那么每筆tick時,該函數會取當根bar當前關鍵字low的最新值(當然可能和當根bar收盤時的最低價不一樣),前一根bar的最低價,以此類推,一直到前49根bar的最低價,計算完之后會返回一個值給value1。若您需要取當根bar收盤時的最低價進行計算,可以使用如下代碼:
if barstatus=2 then
value1=lowest(low,50);