0900~0910累計成交量高於昨日同一時段成交量N倍

  •   183 
  • 最後發表   Kelsier  2023 八月 31
Kelsier 發文於   2023/08/21

 

想要寫今日前10分鐘的累計成交量>昨日前10分鐘的累計成交量*N倍

爬文研究了getfield語法,但還是有點小卡關...

condition1=getfield("Volume", "D") > getfield(不知道要怎麼抓昨日前10分鐘累計成交量)*N

if condition1 and time=091000 then ret=1;

 

可以麻煩小幫手協助解答嗎?感激不盡!

 

排序方式: 標準 | 最新
Kelsier 發文於   2023/08/28

請問有高手可以協助解答嗎?謝謝!

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

Hello Kelsier,

 

您可以使用變數紀錄該段時間的累積成交量,並將資料讀取筆數設的夠長(包含前一天)。

舉例來說,1分鐘頻率下:

if IsSessionFirstBar then begin

    value2 = value1;

    value1 = volume;

    end

else if time < 091000 then begin

    value1 += volume;

    end; 

這樣 value2 就會是前日前10分鐘累積成交量,value1則是當日前10分鐘成交量。

 

另外小幫手補充,小幫手回覆時都是由討論區的後面往前面回覆。(會依據用戶發問帳號是否有訂閱調整順序)

所以如果您在同一篇文章推文的話會造成您的文章被往前推,反而讓小幫手看到問題的時間變晚。

由於近來問題量不少,麻煩您發問後多等待一陣子。

發表回覆
Close