> are you saying that you're making the hedged call within NewSymbolBar or
> are you simply saying that if you call your method to hedge outside of OnOrderFilled it fails,
> but if you move the code within OnOrderFilled it works?
It is the other way round. If I put a straight OpenPosition() somewhere in NewSymbolBar() it works.
If I put exactly the same call inside OrderFilled() it is completely ignored.
Our Trading System at C2: Topaz