關於計算停止,請檢查腳本分母是否為0

  •   698 
  • 最後發表   Aki  2018 二月 08
Aki 發文於   2018/02/01

小幫手您好,我寫了一個指標,是看現股當沖比例的,大多數的標的都可以正確顯示,但有一些標的會顯示"計算停止,請檢查腳本分母是否為0",附圖我有附上一個正確顯示的,以及錯誤顯示的,並附上我的程式碼,請小幫手幫我看一下是哪裡出了問題,謝謝。

Value1 = GetField("NormalDayTrades")*100/volume;

plot1(value1,"當沖比例");

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/02/02

你好:

那是因為富鼎(8261) 在2004/08/18的成交量是0,所以會有分母為0的狀況。

不是每檔個股都會有成交量的,所以如果有一樣成交量為0的股票,則會出現同樣狀況,所以你需要去避開這種情形喔。

可以將腳本改為:

if volume>0
then  

Value1 = GetField("NormalDayTrades")*100/volume

else
value1 = 0;
plot1(value1,"當沖比例");

以上說明。

Aki 發文於   2018/02/02

可以了,感謝小幫手

小楊 發文於   2018/02/08

請教各位,請問以上腳本需要付費才能執行是嗎??  因為會出現 "開放體驗只支援日頻率"

XQ小幫手 發文於   2018/02/08

你好:

請參考官網說明頁:付費功能與體驗版差異比較

發表回覆
Close