找出當日收盤價和20日前收盤價漲幅超過5%的股票

  •   138 
  • 最後發表   MitsuiWei  2023 五月 29
MitsuiWei 發文於   2023/05/27

我想要寫一隻腳本,目的是希望可以找到當天的收盤價和20日前的收盤價漲幅超過5%的股票

公式為:(當天收盤價 - 20日前收盤價)  / 當天收盤價 *100

 input:ratio(5,"漲幅");
value1 = (CloseD(0) - CloseD(20))/CloseD(0)*100;

condition1 = value1 > ratio; 

OutputField(1,value1, 1, "漲幅");

if condition1 then ret=1;

目前我碰到一個問題,實際計算的漲幅數字和XQ計算出來的數字有差異

例如:1514的亞力,當天收盤價為50.30,20天前收盤價為48.60

套用到我的公式為 (50.30-48.60) / 50.30 * 100 

漲幅計算結果應為 : 3.379

可是XQ計算出的結果為5.3,請問這之間發生甚麼問題? 謝謝!

 

 

 

 

排序方式: 標準 | 最新
bowen 發文於   2023/05/27

因為 closeD(20) 是搜到 4/27 的收盤價

MitsuiWei 發文於   2023/05/29

了解,已經有修改到自己想要的狀態了

謝謝你!

 

發表回覆
Close