選股策略缺項

  •   204 
  • 最後發表   Lily  2019 五月 08
Lily 發文於   2019/05/06

XQ小幫手您好

我的這段程式碼跑出的結果會有缺項,顯示結果執行錯誤除以零,

請問該如何修正呢? 謝謝

condition1= highestbar(high,lowestbar(low,240))<60;
condition2= highest(high,60)/close<1.1;

ret=1;

outputfield(1,highestbar(high,240),2,"最高位置");
outputfield(2,lowestbar(low,240),2,"最低位置");
outputfield(3,(highest(high,60)/close-1)*100,2,"頭%");
outputfield(4,(close/lowest(low,highestbar(high,60))-1)*100,2,"底%");
outputfield(5,(close-lowest(low,240))/(highest(high,240)-lowest(low,240))*100,2,"位階%");

XQ小幫手 發文於   2019/05/08

Hi Lily,

您好,因為您每個分母都有可能會有 0 的狀況,

故請您撰寫相關語法避開分母為 0 的狀況,以上方向供您參考,謝謝。

P.S. 分母為0的話,算是就會有除以零的錯誤。

發表回覆
Close