想要下載個股歷史收盤價(含漲跌幅度)

  •   537 
  • 最後發表   小萌新  2024 九月 29
小萌新 發文於   2024/09/24

如標題,哪裡可以下載,或是要怎麼寫語言來查找,匯出需要是EXCEL檔

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/09/24

撰寫選股腳本:

setTotalBar(2500); //抓10年日收盤價資料

ret=1;

print(datetostring(date),numtostr(GetField("收盤價","D"),2),numtostr(GetField("漲跌幅","D"),2));

編譯且加入選股,記得將選股中心的「啟動腳本內Print指令」打勾。輸出的檔案存放資料夾:

企業版會存放在:

C:\SysJust\XQ2005\XS\Print

個人版會存放在:

C:\SysJust\XQLite\XS\Print

小萌新 發文於   2024/09/27

請問我是要一次抓所有股票特定日期的收盤價(含漲幅),拍謝我沒說清楚,感覺回覆裡的只能抓個股

虎科大許教授 發文於   2024/09/27

 

目前XQ並沒有提供跨域的變數讓使用者可以將所有股票的數據一次print到一個檔案。你可以先使用下列選股腳本,print所有股票特定日期的資料,再使用其他語言,讀取所有print的文字檔並彙整。

//抓今年9月2日所有股票的收盤價及漲跌幅

setTotalBar(2500); //抓10年日收盤價資料

if date=20240902 then

print(datetostring(date),symbol,symbolName,numtostr(GetField("收盤價","D"),2),numtostr(GetField("漲跌幅","D"),2));

 

小萌新 發文於   2024/09/27

你好,我有照著弄了,但是沒跑出任何資料

請問是哪裡有問題呢

虎科大許教授 發文於   2024/09/27

選股中心的「啟動腳本內Print指令」要打勾。

小萌新 發文於   2024/09/27

你好,我把指令打開了,但他還是沒有跑資料出來

虎科大許教授 發文於   2024/09/27

去print 資料夾抓。

小萌新 發文於   2024/09/27

有的找到了,出來的資料我再彙整就好,非常感謝

小萌新 發文於   2024/09/28

你好,呈上面
我不想要收盤價,想要漲跌價差跟漲跌幅就好的話要怎麼更改呢

虎科大許教授 發文於   2024/09/28

print(datetostring(date),symbol,symbolName,numtostr(GetField("收盤價","D")-GetField("參考價","D"),2),numtostr(GetField("漲跌幅","D"),2));

顯示更多回應 發表回覆
Close