|
樓主 |
發表於 14-7-12 17:11
|
顯示全部樓層
osdak 發表於 14-7-11 22:46
hi, 大大, 我想請教,用afl比較倉位,具體是如何?我發現我的系統有滑價問題,我想有辦法比較實際交易價 ...
這邊貼一下參考範例
Position = IIf(Buy, 1, IIf(Short, -1, 0));
CurrentPosition = ValueWhen(Position!=0, Position, 1);
IsCPNull = IsNull(CurrentPosition);
MarketPosition = IIf(Cum(Buy+Short)==0, 0, IIf(IsCPNull!=1, IIf(CurrentPosition==1, 1, -1), 0));
ibc = GetTradingInterface("IB");
TWSpos = ibc.GetPositionSize(ContractMonth);
PositionCheck=TWSpos!=0 AND TWSpos!=lastvalue(MarketPosition);
如果是 true 倉位就不同步了
---
而滑價的部分必須看是什麼商品
他的 ask, bid 排的夠不夠密集,單量多不多
|
|