跨頻率問題

  •   265 
  • 最後發表   RS168  2024 十二月 03
RS168 發文於   2024/11/29

下面是大戶買賣超的指標 這個指標金額是累加的 我想用在警示,

如果是用在當天的警示用日應該是沒問題?? 但如果要回測就會出現問題

value1 = GetField("賣出特大單金額","D") + GetField("賣出大單金額","D");

value2 = GetField("買進特大單金額","D") + GetField("買進大單金額","D");

value3 = value2 - value1;

我使用的頻率是1分K, 如果我想知道上1-3分鐘的大戶買賣超金額, 我不能用value3[1],value3[2],value3[3]

這樣取到的值都是上一天的

但如果我將頻率改成1,如 GetField("賣出大單金額","1")

這樣計算出來的value3又不是今天累加的金額,而是那1分鐘的淨大戶買賣超金額

那如果我想在1分K頻率下知道累積淨大戶買賣超金額連3根都是>0該怎麼寫??

目前有想到自己寫累加1分K的方式, 但想說有沒有更簡單的方法?

 

謝謝

 

XS小編 發文於   2024/12/03

Hello RS168,

 

1. 小編這邊可以使用1分鐘頻率正常回測。

推測您是使用1分鐘逐筆洗價,該欄位並不支援。

 

2. 變數是跟著主頻率,故當您使用1分鐘頻率回測時,value3[1]就會是前一分鐘的值而非前一天的值。

發表回覆
Close