請教,緊急...自動交易錯誤的原因....

  •   256 
  • 最後發表   樂兒  2023 六月 26
樂兒 發文於   2023/06/20

小幫手你好,今天自動交易出現了嚴重錯誤,由於之前請教過 自動交易回補問題

感謝小幫手指教,把自動交易做空,可能手動回補的策略,設定成 只做空,跑了一個多禮拜,並無問題

而今天,做空的策略卻沒有執行自動停損 (無手動回補的前提下) 並造成了損失

經查 顯示安控失敗,且今天有一個以上的自動交易策略今天出現此情況 

附上圖片

我希望能了解發生此情況的可能有哪些原因? 因為過去一週,並無此問題,且有手動回補的部位,策略也能偵測到

而今天卻突然臨時出現此情況,因安控失敗無法順利執行已達到的停損條件

想要請教小幫手,有可能造成的原因有哪些

因為會直接造成損失,還請小幫手能幫忙,希望將來我能避開這樣的情況,感謝小幫手協助,感恩

 

附加文件

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

Hello 樂兒,

 

小幫手這邊測試沒辦法重現您的狀況。

如果可以的話,麻煩提供 XQ Log 讓相關人員確認原因。

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

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

感謝。

XQ小幫手 發文於   2023/06/21

Hello 樂兒,

 

小幫手詢問相關人員,您截圖中前面的 "目前庫存" 是交易帳號中的實際庫存,而後面的則是策略中的庫存。

所以安控會擋下是因為您的實際庫存為 0 ,而策略要買進4張 (-4 => 0),所以被安控限制。

如果還是有問題的話,麻煩提供XQ Log。

感謝。

樂兒 發文於   2023/06/21

小幫手好,您說的沒錯,這正是問題所在喔

因為事實上 "目前庫存" ,確實有成交,所以   "目前庫存" 應該等於 後面的 實際部位 ,也就是"目前庫存"  = 策略庫存。

但是,安控沒有偵測的 "目前庫存" 為 -4跟-1, 加上設定為只做空,因此,安控認定  "目前庫存" 為零,導致 觸發停損條件,卻無法自動回補而造成損失。

 

我想了解的是,有什麼原因會造成這個結果,有趣的是....(雖然賠錢不有趣....) 今天 安控又正常了... 

所以我想了解,為什麼會只有昨天出現這個現象,有哪些可能的原因會造成?...謝謝

 

另外,請教小幫手, 「只做空」 這個條件,如何用語法寫在腳本裡,而不要透過設定來達成?感謝小幫手協助

希望之後不再有這個問題

 

XQ小幫手 發文於   2023/06/26

 Hello 樂兒,

 

小幫手不太確定您想表達的意思。

您遇到的狀況是:

策略庫存為 -4,但實際庫存為 0。

此時策略因為策略庫存 -4 運算後判斷要平倉,所以買進4張,但因為實際庫存為0,若買進4張的話會變成作多,所以被安控限制。

 

在腳本中限制只做空的話只需要確保交易指令所指定的position不能大於0即可,但需注意這只能夠限制策略的部位庫存,與實際的部位庫存是無關的。

 

若您想表達的是您的實際庫存應該為 -4 的話,麻煩您提供 XQ Log 並告知問題發生的時間讓相關人員檢驗。

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

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

感謝。

 

發表回覆
Close