你好,當我要計算使用數據時如果數值為0,則XScript抓取的資料無法計算。例如:
情況1:
value1=getsymbolfield("TX1N12C15800.TF","成交量","D");
plot1(value1,"15800");
出現的結果是N/A,也就是value1得到的不是數值,其實12w1 15800 call 的日成交量是0
情況2:
value2=getsymbolfield("TX1N12C17500.TF","成交量","D");
plot1(value1,"17500");
出現的結果是16156,顯示一條正常的線條,因為12w1 17500 call 的日成交量不為0
情況3:
value1=getsymbolfield("TX1N12C15800.TF","成交量","D"); value2=getsymbolfield("TX1N12C17500.TF","成交量","D"); plot1(value1,"15800"); plot2(value2,"17500");
value1,value2出現都是N/A,也就是無法計算。所以當資料數值為0時,XScript的輸出卻不是為0,而是輸出的某個無法計算的字元。
如果用DDE就直接輸出0,倒沒這個問題。
可否在XScript抓取資料時,如果資料為0就為數值0以可以計算。。。
5 評論