自動交易的大bug

  •   595 
  • 最後發表   GaryChiang  2021 四月 09
GaryChiang 發文於   2021/04/01

求命啊!!!!

若如在盤中, 因電腦出問, 網路斷線, 台電停電, 中華電信燒了.........等!

自動交易系重開了!!!!!!!

我測試的當沖程式......

它會忘了所有它下過的單!

所以, 也不會幫你回補了!

這太可怕了!!!!

之前用 Mutilchart 就沒有這個問題~~

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

Hello GaryChiang,

 

請參考 自動交易策略參數總覽 這篇文章。

http://www.xq.com.tw/lesson/xsat/xsat_overview/

裡面有談論到如何設定交易帳號庫存、交易異常處理以及網路斷線處理。

希望這可幫助到您。

西門吹冷氣 發文於   2021/04/06

 你直接用數字給SetPosition(5),當然會不見了,把這個數字改為變數_Num+-=1儲存是不是就可以了

GaryChiang 發文於   2021/04/07

感謝小幫手和西門的回覆!

我測試中的程式是當沖程式!

進場設定 SetPosition(X)

出場使用 SetPosition(0)

若有三檔股票已經下單且成交了!

此時, XQ或電腦當機, 停電..等因素! 以致於XQ重新開啟!

這三檔已經下單的股票, 對"自動交易"而言, 是不存在的!!!

所以, 也沒有停損, 停利, 等出場的可能了!

這點, 我想是交易程式一個非常重要的問題! 

還請XQ能夠改善, 否則, 它是無法拿來交易的! 

  • 按讚來自於
  • wayne0402xq
GaryChiang 發文於   2021/04/07

小幫手! 你是否可以測試一下! 

使用5分K, 當沖, 9:30進場, 11:30出場!

例如:

if time>93000 and time<113000 then setPosition(1);

if time>113000 then setPosition(0);

然後在10:00的時候, 監控的個股應該都會下單! 

接著關掉XQ, 再重開XQ! 進入自動交易! 開始執行!

11:30 時, 它什麼都不會做!

 

 

 

 

西門吹冷氣 發文於   2021/04/07

intrabarpersist X(0);

SetPosition(X)這樣裡面的X就不會不見了

GaryChiang 發文於   2021/04/07

感謝西門大!

我來試試看! 

XQ小幫手 發文於   2021/04/09

Hello GaryChiang,

 

請參考 自動交易策略參數總覽 交易帳號庫存部位整合 的部分

依照您的需求,請選擇依庫存。如此便可以抓到斷線前帳戶裡有的庫存。您的策略也會依此庫存繼續執行。

小幫手測試過,這樣是沒有問題的。

發表回覆
Close