不好意思~想請教一下小幫手
如果在陣列的狀況下要取得前一天的最高價或平均價
程式要如何撰寫呢?
以下是我測試的寫法,但結果好像有誤
array:T50[5](0);
t50[1]=GetSymbolField("2347.tw","high");
t50[2]=GetSymbolField("2330.tw","high");
t50[3]=GetSymbolField("2317.tw","high");
t50[4]=GetSymbolField("2498.tw","high");
t50[5]=GetSymbolField("2454.tw","high");
variable:count(0),i(0);
count=0;
for i=1 to 5
begin
if t50[i] > highest(t50[i],5)[1] /////或是 if t50[i] > average(t50[i],5)[1]
then count=count+1;
end;
plot1(count);
再麻煩小手幫了,謝謝您!
1 評論