如股選股資料時間點超過上市前,系統不會出現該股的資料,如何解決。

  •   99 
  • 最後發表   pdctony  2022 六月 23
pdctony 發文於   2022/06/07

小幫手,在取得公司資料,如果橫跨的時間包含上市前,則系統會把所有資料去除,包括上市後的資料

例如下面程式,要拿一年的每個月營收資料。但是在一年內上市的公司資料不會出現。例如6585/8438/67902. 都沒有資料包括上市後的營收。但是在XQ畫面卻有上市前營收資料。顯然XQ資料庫有資料,但為何程式拿不到。

value1 =getfield("月營收","M")*100 ; 

value2 =getfield("月營收","M")[1]*100 ;

value3 =getfield("月營收","M")[2]*100 ;

value4 =getfield("月營收","M")[3]*100 ;

value5 =getfield("月營收","M")[4]*100 ;

value6 =getfield("月營收","M")[5]*100 ;

value7 =getfield("月營收","M")[6]*100 ;

value8 =getfield("月營收","M")[7]*100 ;

value9 =getfield("月營收","M")[8]*100 ;

value10 =getfield("月營收","M")[9]*100 ;

value11 =getfield("月營收","M")[10]*100 ;

value12 =getfield("月營收","M")[11]*100 ;

ret=1;

 

outputfield(1,value1,2,"月營收");

outputfield(2,value2,2,"月營收");

outputfield(3,value3,2,"月營收");

outputfield(4,value4,2,"月營收");

outputfield(5,value5,2,"月營收");

outputfield(6,value6,2,"月營收");

outputfield(7,value7,2,"月營收");

outputfield(8,value8,2,"月營收");

outputfield(9,value9,2,"月營收");

outputfield(10,value10,2,"月營收");

outputfield(11,value11,2,"月營收");

outputfield(12,value12,2,"月營收");

 

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

 Hello pdctony,

 

您可以使用 GetFieldStartOffset 來取得指定欄位頻率的第一筆資料與最新一筆資料間的筆數,以此來判斷有多長的歷史資料。

另外需注意,選股中心沒有提供上市上櫃前的資訊,目前只有線圖上可以看到上市上櫃前的資料。

pdctony 發文於   2022/06/18

謝謝回答

但請問除了線圖畫面外,哪個模組可以取的上市櫃前的資料?

pdctony 發文於   2022/06/18

xq畫面是由興櫃掛牌時就有

XQ小幫手 發文於   2022/06/23

Hello pdctony,

 

就小幫手所知,只有XQ的技術線圖裡可以看到上市櫃以前的資料。

發表回覆
Close