我安控設定如下:

但是,發生斷線後程式就停止了,如下圖,請幫忙解決

Hello 麥叔,
就您的圖片來看,10:19斷線重連後自動交易策略還是有在運作的,直到10:50時由使用者手動中斷。
如果您想反映的是10:19重連後到10:50都沒有交易發生,看起來像是沒有在運作的話,小編會推測可能是腳本中的變數已經被改變,但交易指令並沒有被執行,導致接下來的條件都沒有達成。
簡單舉例來說:
var: intrabarpersist hasTrade(False);
if position = 0 and filled = 0 and close > (getfield("Close", "D")[1] * 1.05) and hasTrade = False then begin
setposition(1, market);
hasTrade = True;
end;
如果發生圖上的交易指令不予執行,雖然交易沒有送出但hasTrade一樣會變成True,導致接下來就算條件符合也不會進場。
若還是有問題的話,麻煩提供 自動交易匯出檔包含交易腳本 以及 XQ Log 來檢驗。
您可以透過XQ內的設定 => 問題回報的方式來上傳提供,並附上討論區問題連結。
若需要附上的檔案數量或大小超過了問題回報可附上的範圍,則可以將相關檔案放置在雲端空間開放權限後提供連結。
感謝。
2 評論