想請問一下,利用filledatBroker控制帳戶裡的庫存…
如果我一個帳號裡,有ABC三個策略都有下到同一隻股票,分別是3張、2張、1張,所以庫存是6張…
ABC三個策略都用到以下出場方式:
IF filledatBroker >=3
then begin setposition(0)
如果觸發上面這個出場條件,這樣是三個策略同時後掛委託,然後一起出場?
還是看誰先被觸發,直到庫存<3時,沒有出場的策略會取消委託?
或是??
想請問一下,利用filledatBroker控制帳戶裡的庫存…
如果我一個帳號裡,有ABC三個策略都有下到同一隻股票,分別是3張、2張、1張,所以庫存是6張…
ABC三個策略都用到以下出場方式:
IF filledatBroker >=3
then begin setposition(0)
如果觸發上面這個出場條件,這樣是三個策略同時後掛委託,然後一起出場?
還是看誰先被觸發,直到庫存<3時,沒有出場的策略會取消委託?
或是??
若IF filledatBroker >=3 then begin setposition(0)
則要看三個策略建立部位的時間。
若C先建立部位1張,然後B又建立部位1張,A未建立部位,共建立3張時,則符合出場條件,A會送出無效委託,B會賣出2張空手,C會賣出1張空手。最後空手。
若A先建立部位,B及C未建立部位,則A會賣出3張,B及C都會送出無效委託。最後空手。
無論如何,都沒有機會建立6張庫存。
抱歉我可能沒有說明清楚
IF filledatBroker >=3
and close >=90
then begin setposition(0)
此時ABC三個策略都已經進場完畢,庫存已經達到6張
如果股價這時候超過90元
這樣這三個策略會如何執行
A策略會賣3張,B策略會賣2張,C策略會賣1張,結果是券商實際庫存為0。
3 評論