抓取到重複的除息日

  •   80 
  • 最後發表   珠南  2023 十二月 22
珠南 發文於   2023/12/20

小幫手你好
這段腳本往前抓取六次除息日,print出來發現12/13的除息日重複
請問要怎麼解釋2023/12/13時,
value1=getfield("除息日期")[0] 和 value1=getfield("除息日期")[1]
這兩個抓到的資料是一樣的?
應該怎麼修改才能不重複?
另外想把小數點後面刪除,是否可以設定print出來的格式?
謝謝

var:i(0); 

for i=0 to 6 begin 

value1=getfield("除息日期")[i];//總共回測n次    

print(i,"除息日",value1); 

end;


print出來

20231213.000000 0.000000 除息日 20231214.000000 

20231213.000000 1.000000 除息日 20231214.000000 

20231213.000000 2.000000 除息日 20230914.000000 

20231213.000000 3.000000 除息日 20230615.000000 

20231213.000000 4.000000 除息日 20230316.000000 

20231213.000000 5.000000 除息日 20221215.000000 

20231213.000000 6.000000 除息日 20220915.000000 

 

20231214.000000 0.000000 除息日 20231214.000000

20231214.000000 1.000000 除息日 20231214.000000 

20231214.000000 2.000000 除息日 20230914.000000 

20231214.000000 3.000000 除息日 20230615.000000 

20231214.000000 4.000000 除息日 20230316.000000 

20231214.000000 5.000000 除息日 20221215.000000 

20231214.000000 6.000000 除息日 20220915.000000 

 

20231215.000000 0.000000 除息日 20240318.000000 

20231215.000000 1.000000 除息日 20231214.000000 

20231215.000000 2.000000 除息日 20230914.000000 

20231215.000000 3.000000 除息日 20230615.000000 

20231215.000000 4.000000 除息日 20230316.000000 

20231215.000000 5.000000 除息日 20221215.000000 

 

20231215.000000 6.000000 除息日 20220915.000000 

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

Hello 珠南,

 

您可以使用 NumToStr 來指定顯示小數位數。

小幫手這邊簡單測試沒有發生您所說的問題 (參考附圖)。

且根據您印出的資訊來看和上面的腳本應該不太相同。

若還是有問題的話,麻煩提供回測的腳本、回測設定(回測報告或截圖皆可) 以及 XQ Log來檢驗。

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

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

感謝。

附加文件

發表回覆
Close