自動交易 庫存異動時自動加入執行

  •   152 
  • 最後發表   tradeNew  2024 三月 14
tradeNew 發文於   2024/03/07

請問我自動交易、依庫存 庫存異動時自動加入執行

假設

9:10 策略執行

9:20 台積電 +2口(期貨) 庫存異動時自動加入執行 台積電

此時條件到了我自己手動售出兩張2口台積電了 再反手空兩口

 

目前狀態 (-2口)

此時部位為空、但策略會顯示2口,(但實際上 -2口),請問此時觸發條件了,會變怎麼樣執行呢?

if filled > 0 then setposition(0, market);

 

 

排序方式: 標準 | 最新
XS小編 發文於   2024/03/08

Hello tradeNew,

 

庫存異動時自動加入執行 只有在策略原本沒有該商品,且實際庫存沒有該商品的情況下,交易該商品時才會自動加入策略中執行。

而加入後就算手動再交易該商品也不會影響策略庫存。

 

故該策略在加入台積電期貨2張後庫存就維持在2,您之後的手動交易對策略庫存不會有影響。

如果在此時執行 setposition(0, market) 的話,就會將策略部位從2調整成0,庫存也會依此調整 (賣出兩口)。

tradeNew 發文於   2024/03/11

hi 管理員您好

還有一個疑問

故該策略在加入台積電期貨2張後庫存就維持在2,您之後的手動交易對策略庫存不會有影響。(這句話完全理解)

若此時手動賣出了(實際庫存為0),自動交易策略(交易策略不影響所以實際口數為+2) 又觸發if filled > 0 then setposition(0, market);

那我實際庫存會變多少呢? (因為機器只是輔助我賣出,我有可能也會手動去把庫存賣掉)

 

確切的問,如果此時策略偵測到是+2口,但我已經手動去做平倉動作,此時會變-2口(機器操作)嗎?

 

 

LeoWmLin 發文於   2024/03/11

小編你好,搭版順便請教類似問題:

如果我有多個策略,正在跑,也同時都有持倉。如果我要"全部平倉後關閉策略"能怎麼執行最有效?

1.手機下單平倉後 策略若未關閉則會再進行下單?

2.是否能另外寫B策略來偵測有庫存而平倉?原策略因為被異動而自動停止?

 

還請答覆謝謝

XS小編 發文於   2024/03/13

Hello tradeNew,

 

如同小編上面所說:

故該策略在加入台積電期貨2張後庫存就維持在2,您之後的手動交易對策略庫存不會有影響。

如果在此時執行 setposition(0, market) 的話,就會將策略部位從2調整成0,庫存也會依此調整 (賣出兩口)。

 

簡單來說:

策略庫存 2 -> 0

實際庫存 0 -> -2

請把策略庫存與實際庫存分開思考就會比較容易理解。

 

 

Hello LeoWmLin,

 

小編認為最有效的方式是在自動交易中心的交易總覽停止所有執行中的策略,並到交易下面的庫存下單中去作平倉的動作。

 

1. 是的,啟動後的策略和其他外部交易沒有關係,會自行運作。

2. 目前沒有辦法達成,且B策略的下單對原策略不會有影響。

   如同小編上面所說,啟動中的策略和其他外部交易是隔離的。

tradeNew 發文於   2024/03/13

hi 小編

請問這句話代表什麼意思呢,thx? 我在設定中選依庫存,能手動去把 交易策略的倉庫數目 給平倉嗎?

並到交易下面的庫存下單中去作平倉的動作。

XS小編 發文於   2024/03/14

Hello tradeNew,

 

並到交易下面的庫存下單中去作平倉的動作。

<= 這句話是回覆 LeoWmLin 的問題。

就是要達成全部平倉並關閉策略的作法。

 

先停止所有策略後再到證券庫存下單頁面將所有的庫存平倉 (參考附圖)。

相反也可以,不過就不能保證平倉後到關掉策略之間策略不會再成交。

 

手動平倉可以,但手動交易對執行中的策略沒有影響,策略庫存還是相同的。

您需要一併手動調整部位。

可參考 自動交易中心支援手動調整部位的功能 裡的說明。

附加文件

發表回覆
Close