想在指標顯示「籌碼鎖定率」...

  •   872 
  • 最後發表   新手上路543  2019 九月 25
新手上路543 發文於   2019/09/20

小弟知道「籌碼鎖定率」 只能用在 選股。

籌碼鎖定率的公式:主力券商買超張數/(發行張數-董監持股張數) * 100%

不支援 指標的原因,是因為「董監持股比例」每個月更新一次嗎?

那麼 選股結果 的 籌碼鎖定率 又是怎麼算出來的呢?是拿上個月的資料嗎?

小弟想試著寫出指標語法,但就是卡在「當月」抓不到資料。

value1 = GetField("主力買張");
value2 = GetField("發行張數(張)","D");
value3 = GetField("董監持股佔股本比例","M") * value2 /100;

if
value3 <> 0
then
value4 = GetField("董監持股佔股本比例","M") * value2 / 100
else
value4 = GetField("董監持股佔股本比例","M")[1] * value2 / 100;

//籌碼鎖定率 = 主力券商買超張數/(發行張數-董監持股張數) * 100%
value5 = value1 / (value2 - value4) * 100;

plot1(value5, "籌碼鎖定率");

不曉得如何取得上月的資料來作為本月的資料,可以請高手指點一下嗎?

感謝~~

 

XQ小幫手 發文於   2019/09/25

Hi 新手上路543

小幫手這邊有依照您的想法改寫了一下,請參考附檔。

修改方式是使用Getfielddate語法去比對date值而成

if GetFieldDate("董監持股佔股本比例","M") <> date then
    value3 = GetField("董監持股佔股本比例","M")[1]
else
    value3 = GetField("董監持股佔股本比例","M");

只不過依照目前XS的"董監持股佔股本比例"資料欄位,是由TEJ每月提供

請參考網址說明。

以上說明,謝謝。

附加文件

發表回覆
Close