自動交易沒單的問題

  •   156 
  • 最後發表   mason  2023 九月 05
mason 發文於   2023/08/25

如果語法有用

time>0905

and

time<0915

 

然後回測看每一筆單幾乎在0915分進場

可是實際上根本沒打單

是否時間不能這樣設?

比如8月1號 回測數據 0915分有進場友訊   但實際上那天沒單
-----------------------------------------------------------------------------------------

另外請教小幫手

回測的時候

賣出預設賣出價 的觸發價  +1檔跟-1檔 各是什麼意思呢

 

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

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檔會是您下出委託單的委託價,如果您在腳本中沒有指定價格的話系統會使用此設定進行委託。

可參考 自動交易回測功能 裡 與策略雷達回測差異性 的說明。

  • 按讚來自於
  • mason5500
mason 發文於   2023/08/30

time>0905

and

time<0915

以上這樣就是只會判斷到091000

 

如果打

time>0905 and time<=0915

這樣會判斷到091500嗎

或者

time>0905 and time<0919

 

 

感謝

XQ小幫手 發文於   2023/09/05

Hello mason,

 

如同小幫手上面回覆所說: XS中的 time 和XQ Bar標示的時間是Bar開始的時間。

所以您使用的頻率也會有影響。

舉例來說,假設您使用10分鐘頻率的話,time>090500 and time<091500 唯一符合的就會是 091000 這根Bar,而這根Bar包含的會是 09:10 ~ 09:20 這段時間的資料。

您可以考慮使用 currenttime,或許會比較好理解。

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