計算收盤價大於"多少條"均線

  •   82 
  • 最後發表   里歐  2024 三月 27
里歐 發文於   2024/03/23

如標題,有相關func可以運用嗎

想比較 前一日收盤跟均線,以及今天收盤跟均線的狀況

例如:
前一日收盤可能大於月均但低於五均十均->一條,而今日可能大於月均+十均 ->兩條。

XS小編 發文於   2024/03/27

Hello 里歐,

 

就小編所知應該是沒有直接的函數可以取得此數值,您需要一個個比較,或是使用陣列來保存均線數值,排序後用迴圈來比較。

舉例來說:

Array: NumArray[4](0);

var: count(0);

 

NumArray[1] = average(close, 5);

NumArray[2] = average(close, 10);

NumArray[3] = average(close, 20);

NumArray[4] = average(close, 60);

 

Array_Sort(NumArray, 1, 4, true);

 

count = 0;

for value1 = 1 to 4 begin

    if close > NumArray[value1] then count += 1 else break;

    end;

 

這樣count就會是當下收盤價大於幾條均線。

發表回覆
Close