選股策略取價的問題:除息後是填息?或貼息?填息天數?

  •   417 
  • 最後發表   老漢  2019 三月 27
老漢 發文於   2019/03/27

Hi 小幫手您好

我想知道最近一次的除息是填息或貼息,且要花多少天完全填息,並計算區間漲跌幅

1.取價1:起始日為上一個除息日(例20180815)到今天(20190330)歷史區間的最高價

2.取價2:除息日前一天的收盤價

3.計算取價1~取價2之間漲跌幅

4.計算填息/貼息所需的天數:歷史最高價那天~上一個除息日(例20180815)的天數

(會選歷史最高價是因為若為除息後一路下跌的話.那除息日當天的最高價就是歷史最高價.)

 

但是除息後的歷史最高價不知道怎麼寫才對. 檢查歷史K線數字不對. 

或是我在想是不是應該要寫成以下情況才對? 

情況一(填息):除息後價格=除息前一日的收盤價,則計算漲跌幅+填息天數

情況二(貼息) :除息前一日的收盤價~除息後到今天的最高價 之間的跌幅和天數

 

value1=GetField("除息日期");
if currentbar <> gettotalbar then return;
if 0 < GetField("除息日期") and GetField("除息日期") <= date then ret = 1;

SetTotalBar(600);
value2=getbaroffset(value1);//找出除息日期是在第幾根bar
value3=highest(high[1],high[value2]);//找出這一波的最高點
value4 = (value3-close[value2+1])/close[value2+1]*100;//除息日到最高價的漲跌幅
value5= datediff(date,Value1);
ret = 1;

outputfield1(GetField("除息日期"),"除息日期");
outputfield2(close[value2+1],"除息前一日收盤價");
outputfield3(value3,"波段最高價");
outputfield4(value4,"波段漲跌幅");
outputfield5(value5,"貼息所需天數");
outputfield6(date[value3],"最高點日期");
outputfield7(value2,"除息K棒");

XQ小幫手 發文於   2019/03/27

Hi 老漢,

您好,請問

1.取價1:起始日為上一個除息日(例20180815)到今天(20190330)歷史區間的最高價

這檔商品為何?以利小幫手對照查看問題的原因,謝謝。

P.S. 有思考是否取得「還原日線」相關資料來進行運算,不過待您提供商品名稱後,小幫手在釐清問題的原因。

發表回覆
Close