想詢問漲幅問題寫法

  •   68 
  • 最後發表   淋雨  4 週前
淋雨 發文於   2021/12/03

想找出同一支標的一週漲幅變化。

 

input:period(10,"計算區間");

 

 

condition1 = CLOSE > OPEN ;

 

if condition1 THEN 

begin

      RET=1;

END;

 

value2=GetField("最新股本");

value3=GetField("月營收年增率","M");

value4=GetField("股價淨值比","D");

 

outputfield(2,value2,0,"股本(億)");

outputfield(3,value3,1,"月營收年增率");

outputfield(4,value4,1,"股價淨值比");

 

outputfield(5,value5,1,"當天漲幅");

outputfield(6,value6,1,"2日漲幅");

outputfield(7,value7,1,"3日漲幅");

outputfield(8,value8,1,"4日漲幅");

outputfield(9,value9,1,"一週漲幅");

 

 

value5 = ((close-open)/open)*100;

value6 = ((close[1]-open[2])/open[2])*100;

value7 = ((close[2]-open[3])/open[3])*100;

value8 = ((close[3]-open[4])/open[4])*100;

value9 = ((close[4]-open[5])/open[5])*100;

 

發現從 當天漲幅開始到一週漲幅就開始亂掉。

譬如說位速 10%,卻顯示-10... 請問語法上需要怎麼修改

 

另外能否請教流通在外股數,是否也能寫上?

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/12/08

Hello 淋雨,

 

XS腳本運算時會由上往下執行。

所以您將 value5 ~ value9 的運算放在 outputfield 下面,導致輸出的值是前一根Bar計算的結果。

建議您可以把 value5 ~ value9 移至 outputield 上方應該就不會有錯。

XS沒有提供 流通在外股數 這個資料欄位,或許您可以提一下要如何使用這一欄位,讓小幫手告知相關人士作參考?

淋雨 發文於   2021/12/27

因為我是看股狗網

https://www.stockdog.com.tw/stockdog/index.php?m=overview&sid=2303

 

上面有些會寫

在外流通張數:9,407,243張

週轉率 0.37%

 

讓我知道此股票市場流不流通

XQ小幫手 發文於   2022/01/03

Hello 淋雨,

 

小幫手看起來該數值是用 總股數 去掉 董監事及大股東持股 計算出來。

XS 有提供 發行張數(張)董監持股佔股本比例大戶持股比例 等資料欄位。

但需要知道股狗網對大股東的定義才能算出相同的數值。

發表回覆
Close