Barlast的使用

  •   280 
  • 最後發表   Max5168  2023 三月 08
Max5168 發文於   2023/02/19

請問一下小編語法問題

如何使用barslast 計算近10週內

是否有一根週成交量比前三週的成交量加總更大

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/02/21

 Hello Max5168,

 

您要用的應該是 TrueAny 函數會比較適合。

舉例來說,使用在週頻率的話:

condition1 = trueany(summation(volume[1], 3) < volume, 10);

就可以檢查近10週內有沒有任一週達成條件。

 

  • 按讚來自於
  • Max Lin
Max5168 發文於   2023/03/04

謝謝小幫手, 我還有一個問題, 系統的函數highest只能以最新一期資料為基準點來計算最大值, 但是假設我不想要以最新一期, 而是想要以前n期該怎麼處理呢? 

例如日執行頻率, 假設現在是20230302, 但是我想抓出20230216 和20230217的2375 凱美, 他們都滿足條件: 收盤價比以那天為基準點,

往前20根高點來的高

 

 

 

XQ小幫手 發文於   2023/03/08

 Hello Max5168,

 

您可以參考小幫手上面的範例,在傳序列資料給函數時使用 [n] 的方式。

舉例來說:

value1 = highest(close, 10);   

這樣會是近10根Bar的最高收盤價,包含當下這根Bar。

value1 = highest(close[1], 10);

這樣會是從上根Bar開始的近10根Bar最高收盤價,不會包含當下這根。

 

或是也可以用value1向前取的方式。

value1 = highest(close, 10);

value1[1] 就會跟 highest(close[1], 10); 是相同的。

發表回覆
Close