您好,請問"print"這個指令能用在選股和警示腳本嗎?因為我想盤後選出成交量為近一個月最大量的股票,輸出到檔案上!
setBarBack(20);
if v=highest(v,20) and average(v,20)>2000 and getfield("CurrentCapitalinBillion","d")<30 then begin
print(file("c:\XQStock\Data\4"), numtostr(date,0),","+symbol);
end;
我事先用選股腳本跑一下看到挑出3支股票而已,但若用選股腳本放"print"指令,竟然沒產生檔案,所以用警示腳本試試,但
跑出的檔案一看如下(節錄前幾行):
20220415 ,1220.TW 20220418 ,1220.TW 20220420 ,1220.TW 20220421 ,1220.TW 20220630 ,1236.TW 20220425 ,1325.TW 20221129 ,1417.TW 20221130 ,1417.TW 20221111 ,1467.TW 20221114 ,1467.TW 20221115 ,1467.TW 20230105 ,1467.TW 20230106 ,1467.TW 20220422 ,1477.TW 20220506 ,1477.TW 20220805 ,1477.TW
請問為什麼日期這樣雜亂?股票代碼重複?而且挑一大堆不相關的股票?
麻煩您指導我如何產生正確單日且股號不重複且和選股產出一樣正確的股票,非常謝謝
4 評論