Hi jcl. I agree it's time to move on since we seem to be talking past each other.
To wrap up:
I agree that Virtual Hedging seems to be correctly keeping Real Trades in sync with Virtual trades.
I also agree that Margin is not interfering with Virtual Hedging. (To me, this is the same as my earlier statement that VH has priority over Margin.)
I understand that Margin sets the trade volume.
The question is: Which trade volume? Real or Virtual? Per the above presidence, Virtual only. Which allows VH to open new Real trades as needed, even when Margin=0.
My suggestion is that it should be different. Margin should be respected at the Real level as well as Virtual. If Margin=0, the user doesn't want new trades opened, period.
Thanks.