你好
想請問是否有辦法抓取特定條件下的歷史資料
比如說在符合d[1]以下條件:
(1) 20MA向上
(2)收5%長紅
(3)成交量為20天均量1.5倍
匯出d[1]和d[0]的日線開高低收
謝謝!
        
        你好
想請問是否有辦法抓取特定條件下的歷史資料
比如說在符合d[1]以下條件:
(1) 20MA向上
(2)收5%長紅
(3)成交量為20天均量1.5倍
匯出d[1]和d[0]的日線開高低收
謝謝!
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]);
//若都符合的話,印出今日和昨日的日期與開高低收。
請問是用選股進行回測嗎?
我使用選股回測且有勾選"使用腳本內print指令",但卻沒有找到應該輸出的資料
Hello whw,
如果在預設路徑 C:\SysJust\XQ2005\XS\Print\ 沒有印出的話可能性有很多,例如回測本身是失敗的。
要麻煩您提供 選股腳本、回測設定(回測報告或截圖皆可) 以及 XQ Log 來確認。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
有成功匯出
但資料是以股票代碼用一個個筆記本的方式呈現
想請問能不能直接輸出到同一個excel檔案,裡面就已經包含代碼,date, open, high, low, close等資訊
5 評論