請檢查腳本算是否有分母0

  •   222 
  • 最後發表   lemon  2018 六月 05
lemon 發文於   2018/06/04

您好請問為什麼會顯示分母是否有為0訊號如下圖

程式碼如下:

value1=GetField("成交量","D");

value2=GetField("現股當沖張數","D")+GetField("資券互抵張數","D");//當沖量

value3=average(value1-value2,5);//5日均實量

value4=average(value1,5);//5日均量

value5=value1-value2;//實質交易量

Value6=C-C[1];

value7=(value1/value4)-1;//成交量增減百分比

value8=(value5/value3)-1;//實質量增減百分比

 

plot10(value1,"成交量");

plot14(value4,"5日平均量");

plot15(value7,"量倍數");

plot16(value5,"實質量");

plot17(value3,"5日實質量");

plot18(value8,"實量倍數");

plot19(value2,"當沖量");

謝謝

XQ小幫手 發文於   2018/06/05

Hi lemon,

因為 value4、value3 有可能為零,

故以下兩行程式碼會顯示 "分母是否有為0訊號",

value7=(value1/value4)-1;//成交量增減百分比

value8=(value5/value3)-1;//實質量增減百分比

 

寫個程式碼避開吧~

 

以上說明,謝謝。

發表回覆
Close