[自動交易中心]當沖平倉, 當日超過安控每日交易金額上限, 導致無法平倉!(urgent)

  •   658 
  • 最後發表   Neo  2021 七月 30
Neo 發文於   2021/07/20

您好! 策略雷達平倉可不受安控累計金額限制, 原可藉由[每日交易金額上限] 限制下單風險後, 依策略觸發再反向沖銷平倉.

但目前自動交易中心則將平倉視為交易金額一部分, 因此, 實際運行時, 遇到策略連續觸發. 但平倉時, 會因已達到[每日交易金額上限] 無法送出委託的情形, 需要人工隨時監控介入操作, 如果不分2支執行策略 (下單與平倉分開) 請問有甚麼解決的方式, 或建議可在策略加入甚麼語法解決嗎?

PS. 下單與平倉分開, 擔心Position 語法會產生無法預期的錯誤, EX:下單策略尚有部位, 策略平倉減碼1張, 但平倉策略可能無法正確得知另一支策略目前Position預期部位

另, 自動交易中心, 是否可設定排程啟動及關閉 (如策略雷達)

排序方式: 標準 | 最新
Neo 發文於   2021/07/22

 小幫手您好! 今日試單: 刪單額度會超過安控限制, 導致刪單指令失效

Neo 發文於   2021/07/22

小幫手您好! 今日試單 : 手動送出委託單, 並成交後, Filled 部位, 無法真實反映, 導致程式碼一直執行

(初始庫存部位為0 下列程式碼執行時, 庫存亦已確認為0 )

 

附加文件

XQ小幫手 發文於   2021/07/23

Hello Neo,

 

1.您可以參考交易安控的說明。

裡面有提到不論買進或是賣出都會計算額度。

您的情況的話小幫手會建議您可以將安控金額設為2倍(一開始就考量到出場的部分),或是在腳本裡面作限制。

舉例來說,您可以在部位增加(買進)的時候計算交易金額(增加數量 * 價格)後累加起來,然後以此來限制進場。

 

2.您擔心的不同策略會彼此影響的問題不會發生,因為每個策略都有著獨立的部位與庫存。

 

3.目前自動交易中心沒有排程功能,不過相關人員有在規劃中。

 

4.自動交易策略啟動後,外部的操作是不會對自動交易策略裡的部位庫存有所影響。

所以若您希望手動進場後用自動交易中心幫您出場的話,請將策略部位選擇依庫存

然後手動交易完成後再打開策略。

因為若是依庫存的話,會在策略啟動時去讀取庫存。所以手動操作的庫存只有在這個時候可以讀取的到。

每隻自動交易策略在啟動後都是獨立的存在,不論是手動操作或其他的自動交易策略操作都不會影響到啟動中策略的部位與庫存。

散散惹人愛 發文於   2021/07/24

借問延伸問題:

問題一:小幫手 稱,不論是手動操作或其他的自動交易策略操作都不會影響到啟動中策略的部位與庫存,

想請問 若同時開啟XQ策略雷達時,會影響到 自動策略的部位與庫存嗎? (Q1-1

          若同時開啟券商 智慧單,會影響到 自動策略的部位與庫存嗎?(Q1-2

若是,內容原因:會如何顯示,例如會顯示成 因XX 策略名稱 導致交易事件錯誤?

對此能否進一步說明,及提供使用者相關建議?


 

問題二:

希望手動進場後用自動交易中心幫您出場的話,請將策略部位選擇依庫存

然後手動交易完成後再打開策略, 如(依庫存),意味著?

類似說明 近似於  自動交易停損停利出場 - XQ全球贏家官方論壇 但有兩位使用者問題,似乎不甚明確?

參照此討論串,請整理以下問題 謝謝。

能否做到 盤前開啟後 常駐一個 停損停利[自動交易策略]到收盤? 或其實先前討論串已經實現?!

不論有無其他策略雷達、自動交易存在,當盤中【手動】任一時間下單: 無論 『做空』 或『做多』 

(有無限定以XQ 下單或券商軟體下單請一併解明)

依據買進或賣出的價格 成交價格,

如往上跳3檔 即停利、往下跳2檔即停損? 或是往上漲2%停利、往下跌1%停損,加上無論有無達成停損停利條件,收盤前如1320分即強制市價出場。

煩請小幫手回覆到先前討論串,或此討論串,感謝你們!

 

Neo 發文於   2021/07/24

Hello Neo,

1.您可以參考交易安控的說明。

裡面有提到不論買進或是賣出都會計算額度。

您的情況的話小幫手會建議您可以將安控金額設為2倍(一開始就考量到出場的部分),或是在腳本裡面作限制。

舉例來說,您可以在部位增加(買進)的時候計算交易金額(增加數量 * 價格)後累加起來,然後以此來限制進場。

2.您擔心的不同策略會彼此影響的問題不會發生,因為每個策略都有著獨立的部位與庫存。

3.目前自動交易中心沒有排程功能,不過相關人員有在規劃中。

4.自動交易策略啟動後,外部的操作是不會對自動交易策略裡的部位庫存有所影響。

所以若您希望手動進場後用自動交易中心幫您出場的話,請將策略部位選擇依庫存

然後手動交易完成後再打開策略。

因為若是依庫存的話,會在策略啟動時去讀取庫存。所以手動操作的庫存只有在這個時候可以讀取的到。

每隻自動交易策略在啟動後都是獨立的存在,不論是手動操作或其他的自動交易策略操作都不會影響到啟動中策略的部位與庫存。

小幫手您好! 因為仍在試驗自動交易的執行邏輯, 故許多問題可能是官方文件有提到, 但我們使用者無法很好理解的部分, 謝謝您的回覆

綜上您的回覆, 我是否可以做出以下結論

策略啟動後, 每個策略的庫存部位都是獨立的, 啟動期間並不會"偵測"實際庫存, 而是以起始的庫存基準(策略部位選擇依策略或依庫存)作為虛擬部位計算, 好處是這樣可以避免干擾到原始庫存部位, 但如果在策略啟動期間, 人為介入異動庫存(例如:手動下單/ 平倉) 則策略並無法反映此一狀況, 策略仍會依照人為介入異動前的虛擬庫存執行。

 

另外, 您文中第1點, 可以加大安控上限/ 腳本計算交易金額(增加數量 * 價格)後累加進行限制

首先

1.加大安控上限。該解決方案我覺得並無實際意義, 因為需求是限制每天進場的商品數量及次數(例如整體策略限制下單5次或部位金額)來避免過度交易. 然而就算我加大安控上限, 遇到原提及 "策略連續觸發"進場時, 就排擠到出場的額度, 所以無論怎麼加大都會面臨相同問題。

2.腳本計算交易金額(增加數量 * 價格)後累加進行限制。

您可否提供給我一段腳本範例參考?

因為我理解的程式邏輯是"策略執行後各商品是獨立監控的"。策略所執行的計算都是針對單一商品。故此似乎無法理解要怎麼在腳本寫出總體策略限制。

作為當沖策略交易者,使用者(我)的需求是,在自動交易功能中"同一策略下能夠限制總體策略僅進場n次, 而不限制平倉部位"。您提到計算交易金額後累加進行限制, 因策略啟動後, 各商品是獨立監控的, 故此似乎僅能反映在單一商品, 而非總體策略? 如此原本安控限制中"單一商品_每日交易金額上限"就能處理, 但這並無法解決我的問題

如是我對於程式邏輯的理解有誤, 再煩小幫手幫我釋疑, 感謝!

當然如果能提供限制總體策略進場次數或是每日交易金額上限的腳本參考,更是十分感謝!

 

另外, XQ 是否有考慮實時偵測實際庫存部位的功能, 讓使用者多一種策略選擇。(或增加平倉的語法)

 

  • 按讚來自於
  • SEJU0313
XQ小幫手 發文於   2021/07/28

Hello 散散惹人愛,

 

1-1. 不會。

1-2. 不會。

如同小幫手上面提到,每個策略都是獨立的。

所有策略外的操作對已啟動的策略是不會有影響的。

 

2. 策略部位選擇依庫存的話,將會在啟動的時候去讀取庫存。

需注意只有啟動的時候會讀取,之後策略運行一樣是獨立的。

所以如果您有手動下單的庫存,在啟動策略的時候會去讀取並將策略內的庫存與部位調整成跟你當下的實際庫存相同。

但如果你啟動時沒有庫存,那麼啟動的策略就是沒有庫存,就算您之後手動下單他還是維持沒有庫存。

 

所以您提到的那篇文章的狀況是:

如果我庫存有部位,啟動策略後如果價格已經到停損價的話,會不會直接出場。

答案是如果策略部位選擇依庫存的話會,因為啟動策略時會去讀取您的庫存。

由於庫存裡有部位,所以腳本就會運算是否有達到停損。

 

能否做到 盤前開啟後 常駐一個 停損停利[自動交易策略]到收盤? 或其實先前討論串已經實現?!

答案是不行。

如同小幫手對多位用戶提過:

已啟動的策略部位是不會受外部的影響而改變,只會受到自身腳本運算改變。

所以除非您是要將原本手上的部位作停損停利,不然在啟動策略後的手動交易對策略都不會有影響。

XQ小幫手 發文於   2021/07/28

Hello Neo,

 

您的結論是對的。

策略運作時並不會確認實際庫存。每個策略都是獨立計算其各自的庫存。

在啟動以後的策略不會受任何外部交易的影響。

 

1.這要看您的腳本怎麼設計的。

舉例來說,假設腳本內只有進場5口與出場。

您因為設定安控上限只夠剛好讓5口進場但不夠讓這5口出場的話,那麼就會發生您一開始說的情形。

此時您將安控上限調整成2倍的話,就可以順利的出場。且進出場會差不多達到安控上限,因此不會再度進場。

當然,如果您交易許多的商品且腳本邏輯複雜的話可能就沒辦法用這種辦法來達成。

 

2.您的理解沒有錯,此作法只能用在個別商品分別控管。

由於XS沒有提供全域變數,所以只能計算單商品的交易金額。

要作總體策略部位的限制,目前只有從安控設定中去作調整。

 

就小幫手所知,目前並沒有考慮要增加偵測實際庫存部位的功能。

Neo 發文於   2021/07/29

感謝小幫手的回覆! 

也希望您能將我們的需求反應給開發人員, 請他們考慮一下使用者在實際運用XQ時, 面對的難題與限制, 期待XQ 可以更進一步!

XQ小幫手 發文於   2021/07/30

Hello Neo,

 

感謝您的建議,小幫手會轉告相關人士作為參考。

發表回覆
Close