指標出現"計算中止,請檢查腳本算式是否有分母為零"

  •   99 
  • 最後發表   kommla  2023 四月 20
kommla 發文於   2023/04/20

condition1=false;

condition2=false;

condition3=false;

condition4=false;

condition5=false;

 

//============OTC 佔大盤成交量比=========

VAlue1=getsymbolField("tse.tw","成交量");

VAlue1=getsymbolField("otc.tw","成交量");

value3=value2/value1*100;

value4=average(value3,5);

value5=low*0.98;

if value4 cross over 20 then condition1=true;

if condition1 then plot1(value5,"otc 進場訊號");

 

//=======內外盤量比差=====================

value6=GetField("內盤量");//單位/元

value7=GetField("外盤量");//單位/元

value8=value7/volume*100; //外盤量比

value9=value6/volume*100;//內盤量比

value10=average(value8,5);

value11=average(value9,5);

value7=value10-value11+5;

if value7 cross over 0

then condition2=true;

if condition2 then plot2(value5*0.98,"內外盤量比差");

//內盤量所傳回來是比前一價下跌的所有股票成交量的加總

//外盤量所傳回來是比前一價上漲的所有股票成交量的加總  兩者的差就是當日向上搶進與向下拋售兩股力量差

//這數字搭k棒時,長紅k會搭著明顥的外盤-內盤差額(反常必有妖),盤整時,內盤>外盤,可能作頭,同樣有指標,會是落後指標,停損義無反顧

 

//=============上漲下跌家數RSI指標============

INput:PERIOD(10,"RSI計算天數");

VAlue12=GetField("上漲家數");

VAlue13=GetField("下跌家數");

VAlue14=VAlue12-VAlue13;

VAlue15=SUMmation(VAlue14,PERIOD);

VAlue16=RSI(VAlue15,PERIOD);

IF VAlue16 CROss Over 50

THEN CONdition3=TRue;

IF CONdition3 THEN PLot3(VAlue5*0.97,"上漲下跌家數RSI");

 

//============上漲家數突破200檔===================

VAlue17=LOWEST(VAlue12,5);

VAlue18=AVerage(VAlue17,15);

IF VAlue18 CRoss Over 200

THEN CONdition4=TRue;

IF CONdition4=TRue THEN PLot4(VAlue5*0.96,"上漲家數突破200家");

 

//=====================上漲下跌量指標=============

INput:P1(3);

 

value19=GetField("上漲量");

value20=GetField("下跌量");

value21=average(value19,period);

value22=average(value20,period);

value23=value21-value22; //上漲量與下跌量比例

value24=average(value23,5);

 

IF VAlue24 CROss OVer 0

THEN CONdition5=TRue;

IF CONdition5 =TRUe 

THEN PLot5(VAlue5*0.95,"上漲量突破下跌量");

請幫我看一下大盤疊圖會跳出"計算停止 請檢察腳本算式是否有分母為0" 
請問哪邊出了問題,謝謝。

排序方式: 標準 | 最新
貓老大 發文於   2023/04/20

除數為零,其實自己找一下除法的程式片段就知道了,提示你 volume 會有 0 的,再提示 value2 要檢查一下

 

kommla 發文於   2023/04/20

找到了,重點就是VALUE2,初學上路,感謝

發表回覆
Close