如何撰寫營收更新"日"期的選股腳本

  •   1.2K 
  • 最後發表   Birdy.Huang  2025 二月 19
Birdy.Huang 發文於   2019/06/04

小請教小幫手
如何撰寫營收更新"日"期的選股腳本

我想寫一個在營收公告期間,當天下午或晚上能把當日有公告營收的個股選出來

我知道下面這段可以顯示營收日期,不過這是月份的,但我需要的是"當日"

outputfield1(GetFieldDate("月營收","M"),"營收日期");

請問有辦法嗎?

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2019/06/05

Hi Birdy.Huang,

您好,XS 無法撰寫月營收更新「日」期,以上說明,謝謝您的詢問。

P.S. 僅能使用您所述的那段顯示營收日期,不過這是月份的。

XQ小幫手 發文於   2019/06/13

Hi Birdy.Huang,

您好,附檔的範例選股腳本,加入選股中心後,可以篩選出營收更新「日」期的商品,

以上方向供您參考,謝謝。

附加文件

  • 按讚來自於
  • qpwoeiruty8097
Birdy.Huang 發文於   2019/06/27

謝謝小幫手~愛你 ♥ 

  • 按讚來自於
  • b24524658
Birdy.Huang 發文於   2019/07/03

小幫手你好,經實測發現問題

1.欄位顯示營收公布日,不一定等於真正的營收公布日

2.舊的會一直重複跳出來

3.隔一天後,再往前一日去執行,前一日沒有資料

ex

7/2篩選

7/3篩選

7/3篩選前一日(7/2)

 

請問有辦法解決嗎><

XQ小幫手 發文於   2019/07/04

Hi Birdy.Huang,

您好,謝謝您的回饋:

1. 欄位顯示營收公布日,不一定等於真正的營收公布日

2.舊的會一直重複跳出來

是否方便提供您覺得是真正的營收公布日資訊?以利小幫手對照查看問題的原因,


 

3.隔一天後,再往前一日去執行,前一日沒有資料

這個範例語法應該僅能查看當日的營收公布「日」期,

 

以上說明與方向供您參考,謝謝。

茫劍客 發文於   2019/12/07

小編大人,您這個程式碼經測試,發現會漏掉某些已公佈營收的公司,不知問題在哪?
我在2019-12-07篩選,至少就發現2348已公佈,但沒有被篩選出來。可否幫忙了解問題何在,感謝!

XQ小幫手 發文於   2019/12/11

Hi i 茫劍客

您好,謝謝您的回饋。

因為目前並沒有辦法直接取得月營收的公布日期,小編提供的這個算法也只能判斷

"當日更新月營收資料的商品",因此如果您在12/7日篩選沒有篩到,那代表資料並不是當日更新的

以上說明,謝謝。

 

eeee 發文於   2023/09/14

C MONEY 每月都有每檔股票的營收公布日,為何XQ無法取得此項日期數據???

  • 按讚來自於
  • wrodney
XQ小幫手 發文於   2023/09/21

 Hello eeee,

 

XS中沒有欄位提供月營收公布日的資訊。

不過您可以用變數紀錄當根Bar getfieldDate("月營收", "M") 來判斷與前根Bar的數值是否有變化,來判斷營收是否公布。

 

舉例來說,使用在日頻率上:

settotalBar(60);

 

value1 = getfieldDate("月營收", "M");

if currentBar > 1 and value1 <> value1[1] then value2 = date;   //判斷當根 getfieldDate("月營收", "M") 是否和前一根Bar的數值不同

 

ret = 1;

 

outputField1(value2, "最近一次月營收更新日期");

 

這樣value2就會是近60根Bar中最近一次月營收更新的日期。

TIGERGREE 發文於   2025/02/19

真鳥,營收真正的公告日期居然沒有。

發表回覆
Close