選股後匯出excel歷史資料

  •   615 
  • 最後發表   whw  2023 十二月 07
whw 發文於   2023/08/16

你好

想請問是否有辦法抓取特定條件下的歷史資料

比如說在符合d[1]以下條件:

(1) 20MA向上

(2)收5%長紅

(3)成交量為20天均量1.5倍

匯出d[1]和d[0]的日線開高低收

謝謝!

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/08/18

Hello whw,

 

您可以使用回測功能,在條件符合時將所需數值印出。

舉例來說,日頻率的狀況下:

value1 = average(close, 20);

condition1 = value1[1] > value1[2];    //昨日20MA大於前日20MA

condition2 = close[1] >= open[1] * 1.05;    //昨日收盤大於昨日開盤5%

value2 = average(volume, 20);

condition3 = volume[1] > value2[1] * 1.5;    //昨日成交量大於昨日20MA成交量的1.5倍

 

if condition1 and condition2 and condition3 then print(date, open, high, low, close, date[1], open[1], high[1], low[1], close[1]);

//若都符合的話,印出今日和昨日的日期與開高低收。

whw 發文於   2023/08/21

請問是用選股進行回測嗎?

我使用選股回測且有勾選"使用腳本內print指令",但卻沒有找到應該輸出的資料

 

 

XQ小幫手 發文於   2023/08/24

Hello whw,

 

如果在預設路徑 C:\SysJust\XQ2005\XS\Print\ 沒有印出的話可能性有很多,例如回測本身是失敗的。

要麻煩您提供 選股腳本、回測設定(回測報告或截圖皆可) 以及 XQ Log 來確認。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

whw 發文於   2023/12/04

有成功匯出

但資料是以股票代碼用一個個筆記本的方式呈現

想請問能不能直接輸出到同一個excel檔案,裡面就已經包含代碼,date, open, high, low, close等資訊

XQ小幫手 發文於   2023/12/07

Hello whw,

 

print沒辦法印出excel檔案,不過您可以使用 file 函數指定印到同個檔案並將該檔案指定為csv檔。

接下來只要將print的資訊調整成符合 csv 檔案的格式即可。

  • 按讚來自於
  • SCYTHE
發表回覆
Close