自製函數取getfield內盤量數值,在盤中卻發現函數用帶入會出現前一天而非當天的數值

  •   72 
  • 最後發表   dj  2020 十一月 26
dj 發文於   2020/11/20

您好為了簡化自己做指標程式碼,我製作了一個用函數來取不同時間的內盤的數值(日)。但我在盤中執行,iv(0)出現的數值為前一日,但昨天晚上製作該函數時卻沒有這個問題,請問要怎麼解決,附上函數iv(day)的程式碼

 

 

input:day(Numeric);

if GetField("內盤量")[day]>0 then

 value1 = GetField("內盤量")[0]

else

  value1=1;

 

iv=value1;

附加文件

排序方式: 標準 | 最新
dj 發文於   2020/11/20

補充: iv(0)應該是取GetField("內盤量")[0](當日的內盤量)卻出現前一日的內盤量

XQ小幫手 發文於   2020/11/26

dj 您好 

是否能夠請您提供,

1. 您是怎麼操作然後出現錯誤的數值

2. 錯誤數值錯誤的畫面

讓小幫手幫您重現看看呢?

-----

因為小幫手幫您試過您的函數 是可以正常取到正確的值的

不管是日頻率或是分鐘頻率

請參考下圖

發表回覆
Close