請問,如果要寫,近"N"日主力持股比例增加 "X%",
要如何寫??
感恩謝謝
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),"持股比例增加趴數");
感恩謝謝~ ^^"
那如果,近"N"日外資持股比例增加 "X%" or 近"N"日投信持股比例增加 "X%"
是一樣的寫法嗎? 還是不同,若不同請問要怎麼寫??
外資及投信都有持股比例欄位,直接用getField抓,不必計算。
value1=GetField("外資持股比例", "D")[N-1];
value2=GetField("外資持股比例", "D");
在選股編輯裡面有看到 >如圖紅框 連續"N"日主力持股增加 "X" %以上,
但我想問的是.....近"N"日主力持股增加 "X" %以上 ,看來我要問的是"主力持股" ,不是"主力持股比例",非常抱歉
那如果是>近"N"日主力持股增加 "X" %以上 ,寫法是不一樣嗎? 如果不同要怎麼寫??
value1=GetField("主力持股", "D")[N-1];
value2=GetField("主力持股", "D");
value3=IFF(value1>0,100*(value2/value1-1),0);
感恩謝謝,麻煩了! ^^"
7 評論