主力持股比例

  •   148 
  • 最後發表   WK  2024 六月 27
WK 發文於   2024/06/21

請問,如果要寫,近"N"日主力持股比例增加 "X%",

要如何寫??

感恩謝謝

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/06/21

XQ並沒有提供主力持股比例欄位資料,且主力持股是XQ系統的估計值;不過,我們可根據主力持股欄位計算持股比例及其變動。請參考下列選股腳本。

input: N(10,"近N日");

input: X(1,"主力持股增加趴數");

value1=GetField("主力持股", "D")[N-1]/GetField("發行張數(張)")[N-1];

value2=GetField("主力持股", "D")/GetField("發行張數(張)");

value3=IFF(value1>0,100*(value2/value1-1),0);

condition1=value3>X;

if condition1 then ret=1;

outputField1(numtoStr(100*value1,4),"N-1日前持股比例");

outputField2(numtoStr(100*value2,4),"今日持股比例");

outputField3(numtoStr(value3,4),"持股比例增加趴數");

WK 發文於   2024/06/22

感恩謝謝~  ^^"

那如果,近"N"日外資持股比例增加 "X%"   or   近"N"日投信持股比例增加 "X%"

是一樣的寫法嗎?  還是不同,若不同請問要怎麼寫??

虎科大許教授 發文於   2024/06/22

外資及投信都有持股比例欄位,直接用getField抓,不必計算。

value1=GetField("外資持股比例", "D")[N-1];

value2=GetField("外資持股比例", "D");

WK 發文於   2024/06/23

在選股編輯裡面有看到   >如圖紅框  連續"N"日主力持股增加 "X" %以上,

但我想問的是.....近"N"日主力持股增加 "X" %以上  ,看來我要問的是"主力持股" ,不是"主力持股比例",非常抱歉

那如果是>近"N"日主力持股增加 "X" %以上 ,寫法是不一樣嗎? 如果不同要怎麼寫??

虎科大許教授 發文於   2024/06/23

value1=GetField("主力持股", "D")[N-1];

value2=GetField("主力持股", "D");

value3=IFF(value1>0,100*(value2/value1-1),0);

WK 發文於   2024/06/24

感恩謝謝,麻煩了!  ^^"

XS小編 發文於   2024/06/27

Hello WK,

 

小編補充,建議您先觀看網站上的教學區教學影片,裡面有XS語法的基礎和應用可以閱覽。

 

感謝 虎科大許教授 的熱心回覆。

發表回覆
Close