版上先進好,小弟想請問:
請問 MarketPosition_at_Broker_for_The_Strategy 適用於群益嗎?
如果今天策略出現買進訊號,可是我看到時才打開自動交易,我是否可以用MarketPosition_at_Broker_for_The_Strategy的判斷式先看一下經紀商那邊是否有部位,如果有,到時賣訊出現才會有平倉的動作,而不是用 marketposition 來平倉?
EX:
if MarketPosition_at_Broker_for_The_Strategy > 0 then
sell this bar close
end;
MarketPosition_at_Broker_for_The_Strategy
這並不是真正在券商端的部位,而是開啟下單機後告知MC的部位,它再依委託單的成交與否,去加減後計算出來的部位
也就是說,它是 SA 的部位,一般的 MarketPosition 指的是 AA 的部位
使用它時,要小心,因為有訊號 到成交之間會有時間差,對於 IOG 來說,有可能造成誤判重復下單
對一般的收棒型來說,就比較沒有關係
那請問有什麼辨法可以先判斷券商端有沒有部位 然後再決定要不要依照出場訊號平倉呢?(如果券商端有部位,出現出場訊號才平倉)
沒辦法,券商端只有總部位,沒有各別程式的部位,所以MC是用你告訴它的起始部位,再去比對成交與否計算出,券商應該有這個策略的部位有多少口。
這些是MC自已內部做的管理,它只能 "推論" 你有多少部位。
除非你自已另外寫下單機從外部自已去管理真實部位。
但也會碰到相同的問題,因為券商端的部位是大雜匯,分不出來,只能自已去記錄。