請問一下,我寫了以下語法
value1=((open /close[1])-1)*100;
print(file("C:\print\[ScriptName] .log"),Date,FormatTime("HH:mm:ss", CurrentTime),symbol,o,c,close[1],value3,value4,value1);
在5/2日的選股中心,4931.TW的成交價與漲幅都是以5/2日的價格計算,照理來說當日的開盤漲幅應該是
((86.6/82.9)-1)*100=4.46%,outputField出來的數值是((83.6-81.6)-1)*100=2.45%(4/30日的數值)
但print出來5/2日的value1值又是正確的,請問這是什麼問題?
20250430.000000 00:00:00 4931.TW 83.600000 82.900000 81.600000 82.900000 83.600000 2.450980
20250502.000000 00:00:00 4931.TW 86.600000 91.100000 82.900000 91.100000 86.600000 4.463209
5 評論