使用選股腳本撰寫除權息前一天股價

  •   762 
  • 最後發表   Jack  2019 九月 25
Jack 發文於   2018/07/09

大家好,

分享如何使用選股腳本撰寫除權息前一天股價,

 

大致撰寫邏輯如下:

1. 使用 if currentbar <> gettotalbar then return; 來降低耗能,在最新的K棒跑選股腳本即可。

2. 使用 if 0 < GetField("除權息日期") and GetField("除權息日期") <= date then ret = 1; 表示有公布除權息日期的時間在今日日期之前,才篩選出來股票商品。

3. 使用 close[getbaroffset(GetField("除權息日期"))+1] 表示 "除權息前一日收盤價"。

4. 使用 outputfield 將相關數值顯示在選股中心列表上,以便觀察所需數值是否正確。

5. 在選股中心介面調整資料讀取為 2018/01/01 這樣才有足夠的資料筆數予以計算。

 

語法使用上請至 XS函數搜尋網 查詢,有相關語法使用說明。

 

程式碼範例如下:

if currentbar <> gettotalbar then return;
if 0 < GetField("除權息日期") and GetField("除權息日期") <= date then ret = 1;
outputfield1(close[getbaroffset(GetField("除權息日期"))+1],"除權息前一日收盤價");
outputfield2(GetField("除權息日期"),"除權息日期");

 

以上供參考,有問題歡迎詢問。

old mane 發文於   2019/09/25

 jack 你好
以上述腳本為例
我想在指標上畫出除權息的前一日出訊號提醒我
請問語法要如何下
感謝你的回覆

 

發表回覆
Close