抓區間內的紅黑k棒的數量

  •   268 
  • 最後發表   一枝草  2021 十月 28
一枝草 發文於   2021/09/29

你好

我想要抓一段時間內的紅、黑k的數量

不知道可以用什麼語法來達成

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/10/05

Hello 一枝草,

 

您可以用時間做限制,然後用變數記錄這段時間內的紅黑棒數量。

舉例來說:

var: red_num(0), black_num(0);

//每日重置

if getfielddate("Date") <> getfielddate("Date")[1] then begin

    red_num = 0;

    black_num = 0;

    end;

//計算9點到10點間的紅黑棒數量

if time >= 090000 and time <= 095900 then begin

    if close > open then red_num += 1

    else if close < open then black_num += 1;

    end;

這樣在10點之後,red_num 和 black_num 就會是紅棒與黑棒的數量。

  • 按讚來自於
  • coolptz
XQ小幫手 發文於   2021/10/26

Hello 一枝草,

 

如果是抓30天內的資料的話,由於不會像上面假設的那樣每天重置,小幫手會建議您用不同的方法。

您可以使用 For 迴圈去計算過去30日的紅黑棒數量。

附上警示腳本供您參考。

附加文件

  • 按讚來自於
  • coolptz
一枝草 發文於   2021/10/28

非常感謝!自已再加修改條件後有解決想要的問題!

發表回覆
Close