Hello Neo,
1.您可以參考交易安控的說明。
裡面有提到不論買進或是賣出都會計算額度。
您的情況的話小幫手會建議您可以將安控金額設為2倍(一開始就考量到出場的部分),或是在腳本裡面作限制。
舉例來說,您可以在部位增加(買進)的時候計算交易金額(增加數量 * 價格)後累加起來,然後以此來限制進場。
2.您擔心的不同策略會彼此影響的問題不會發生,因為每個策略都有著獨立的部位與庫存。
3.目前自動交易中心沒有排程功能,不過相關人員有在規劃中。
4.自動交易策略啟動後,外部的操作是不會對自動交易策略裡的部位庫存有所影響。
所以若您希望手動進場後用自動交易中心幫您出場的話,請將策略部位選擇依庫存。
然後手動交易完成後再打開策略。
因為若是依庫存的話,會在策略啟動時去讀取庫存。所以手動操作的庫存只有在這個時候可以讀取的到。
每隻自動交易策略在啟動後都是獨立的存在,不論是手動操作或其他的自動交易策略操作都不會影響到啟動中策略的部位與庫存。
小幫手您好! 因為仍在試驗自動交易的執行邏輯, 故許多問題可能是官方文件有提到, 但我們使用者無法很好理解的部分, 謝謝您的回覆
綜上您的回覆, 我是否可以做出以下結論
策略啟動後, 每個策略的庫存部位都是獨立的, 啟動期間並不會"偵測"實際庫存, 而是以起始的庫存基準(策略部位選擇依策略或依庫存)作為虛擬部位計算, 好處是這樣可以避免干擾到原始庫存部位, 但如果在策略啟動期間, 人為介入異動庫存(例如:手動下單/ 平倉) 則策略並無法反映此一狀況, 策略仍會依照人為介入異動前的虛擬庫存執行。
另外, 您文中第1點, 可以加大安控上限/ 腳本計算交易金額(增加數量 * 價格)後累加進行限制
首先
1.加大安控上限。該解決方案我覺得並無實際意義, 因為需求是限制每天進場的商品數量及次數(例如整體策略限制下單5次或部位金額)來避免過度交易. 然而就算我加大安控上限, 遇到原提及 "策略連續觸發"進場時, 就排擠到出場的額度, 所以無論怎麼加大都會面臨相同問題。
2.腳本計算交易金額(增加數量 * 價格)後累加進行限制。
您可否提供給我一段腳本範例參考?
因為我理解的程式邏輯是"策略執行後各商品是獨立監控的"。策略所執行的計算都是針對單一商品。故此似乎無法理解要怎麼在腳本寫出總體策略限制。
作為當沖策略交易者,使用者(我)的需求是,在自動交易功能中"同一策略下能夠限制總體策略僅進場n次, 而不限制平倉部位"。您提到計算交易金額後累加進行限制, 因策略啟動後, 各商品是獨立監控的, 故此似乎僅能反映在單一商品, 而非總體策略? 如此原本安控限制中"單一商品_每日交易金額上限"就能處理, 但這並無法解決我的問題
如是我對於程式邏輯的理解有誤, 再煩小幫手幫我釋疑, 感謝!
當然如果能提供限制總體策略進場次數或是每日交易金額上限的腳本參考,更是十分感謝!
另外, XQ 是否有考慮實時偵測實際庫存部位的功能, 讓使用者多一種策略選擇。(或增加平倉的語法)
9 評論