如果語法有用
time>0905
and
time<0915
然後回測看每一筆單幾乎在0915分進場
可是實際上根本沒打單
是否時間不能這樣設?
比如8月1號 回測數據 0915分有進場友訊 但實際上那天沒單
-----------------------------------------------------------------------------------------
另外請教小幫手
回測的時候
賣出預設賣出價 的觸發價 +1檔跟-1檔 各是什麼意思呢
如果語法有用
time>0905
and
time<0915
然後回測看每一筆單幾乎在0915分進場
可是實際上根本沒打單
是否時間不能這樣設?
比如8月1號 回測數據 0915分有進場友訊 但實際上那天沒單
-----------------------------------------------------------------------------------------
另外請教小幫手
回測的時候
賣出預設賣出價 的觸發價 +1檔跟-1檔 各是什麼意思呢
Hello mason,
小幫手不知道您的完整腳本,也不知道您的策略和回測是如何設定的,所以無法確定問題原因。
不過需注意XS中的 time 和XQ Bar標示的時間是Bar開始的時間。
所以舉例來說若您使用5分鐘頻率的話,只有 091000 這根Bar會符合條件。
您可以在腳本中加上 print 檢查確認,會比較好理解。
若還是有問題的話,麻煩您提供 自動交易中心匯出檔包含腳本、回測的設定(回測報告或截圖皆可)、XQ Log 並告知問題發生的日期時間。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
賣出預設賣出價的觸發價+1檔跟-1檔會是您下出委託單的委託價,如果您在腳本中沒有指定價格的話系統會使用此設定進行委託。
可參考 自動交易回測功能 裡 與策略雷達回測差異性 的說明。
time>0905
and
time<0915
以上這樣就是只會判斷到091000
如果打
time>0905 and time<=0915
這樣會判斷到091500嗎
或者
time>0905 and time<0919
感謝
Hello mason,
如同小幫手上面回覆所說: XS中的 time 和XQ Bar標示的時間是Bar開始的時間。
所以您使用的頻率也會有影響。
舉例來說,假設您使用10分鐘頻率的話,time>090500 and time<091500 唯一符合的就會是 091000 這根Bar,而這根Bar包含的會是 09:10 ~ 09:20 這段時間的資料。
您可以考慮使用 currenttime,或許會比較好理解。
3 評論