Hi 小幫手請教
我目前腳本寫法是如下,但發現盤中的負荷太大,是否有更節省能源寫法呢?感謝指教
if time>=150000 or time<050000 then value99 = getsymbolField("FITXN*1.TF", "V", "D")
else if time>=084500 and time<134500 then value99 = getsymbolField("FITX*1.TF", "V", "D");
value1 = getbaroffset(getfield("Date", "D")[1], time);
value2 = getbaroffset(getfield("Date", "D")[2], time);
value3 = getbaroffset(getfield("Date", "D")[3], time);
value4 = getbaroffset(getfield("Date", "D")[4], time);
value5 = getbaroffset(getfield("Date", "D")[5], time);
value6 = getbaroffset(getfield("Date", "D")[6], time);
value7 = getbaroffset(getfield("Date", "D")[7], time);
value8 = getbaroffset(getfield("Date", "D")[8], time);
value9 = getbaroffset(getfield("Date", "D")[9], time);
value10 = getbaroffset(getfield("Date", "D")[10], time);
value11 = getbaroffset(getfield("Date", "D")[11], time);
value12 = getbaroffset(getfield("Date", "D")[12], time);
value13 = getbaroffset(getfield("Date", "D")[13], time);
value14 = getbaroffset(getfield("Date", "D")[14], time);
value15 = getbaroffset(getfield("Date", "D")[15], time);
value16 = getbaroffset(getfield("Date", "D")[16], time);
value17 = getbaroffset(getfield("Date", "D")[17], time);
value18 = getbaroffset(getfield("Date", "D")[18], time);
value19 = getbaroffset(getfield("Date", "D")[19], time);
value20 = getbaroffset(getfield("Date", "D")[20], time);
value100 =
(value99[value1] + value99[value2] + value99[value3] + value99[value4] + value99[value5] +
value99[value6] + value99[value7] + value99[value8] + value99[value9] + value99[value10] +
value99[value11] + value99[value12] + value99[value13] + value99[value14] + value99[value15] +
value99[value16] + value99[value17] + value99[value18] + value99[value19] + value99[value20])/20;
if value100 <> 0 then value51 = value99 / value100 - 1;
if value51 > 0 then plot1(value51, "出量")
else if value51 < 0 then plot2(value51, "量縮");
plot3(average(value51,13), "量均");
4 評論