想要取得昨日大戶差比

  •   21 
  • 最後發表   小梯子  22 小時前
小梯子 發文於   2026/06/24

在1分K指標腳本中,想要取得昨日大戶差比,請見以下 

 

//昨日大戶金額差

value1 = (GetField("買進大單金額", "D")[1] + Getfield("買進特大單金額","D")[1]

         -GetField("賣出大單金額", "D")[1] - GetField("賣出特大單金額", "D")[1]);

 

//昨日成交金額   

value2 = getfield("成交金額(元)","D")[1] ; 

 

//昨日大戶差比

value3 = iff(value2<>0, round( (value1/value2*100,2), 0);

 

plot1(value3,"昨日大戶差比");

 

value3 取出的數值錯誤,請問要如和修改.

排序方式: 標準 | 最新
虎科大許教授 發文於   2026/06/24

你的Value3多寫了一個左括號了。請改成

value3 = iff(value2<>0, round(value1/value2*100,2), 0);

小梯子 發文於   2026/06/25

謝謝許教授的指導 value3已改成 value3 = iff(value2<>0, round(value1/value2*100,2), 0);

剛剛做了測試,value3(昨日大戶差比) 值是錯誤的, 請許教授進一步的指導.

虎科大許教授 發文於   2026/06/25

指標計算方式應該沒問題。請舉例說明錯誤之處。

XQ小幫手 發文於   2026/06/26

Hi 小梯子,

小幫手這邊測試,value3 的計算結果看起來是正常的,尚未重現您描述的數值異常。

截圖圖片

建議您先按 F5 重新整理,或使用 DeleteCacheTool 清除暫存後再測試看看。

 

若仍有問題,例如與哪個畫面、指標或數值不一致,請提供商品、日期及實際數值,
我們再協助您進一步確認,謝謝!

發表回覆
Close