Detaching can be best illustrated by this example : if we have Join->Cover->Limit, we can detach Cover which means
Cover->Limit will now exist on its own. If we detach the Limit, the Limit will exist on its own. The tree
is broken at the detachment point and a new root is created.

0. This needs sim market data **not** to be merged with replay (or cert), so we can create our own markets.
Also make sure you have limits to trade SI Future

1. Bring up a ladder, lets say in SIN1 (does not matter which security). Create an ask side market of 100 at 20.055.

2. In the algo studio create a Join->Cover->(Hedge=Limit,Child=Limit). Default parameters will suffice. Call it JC1.

3. In your ladder, Settings->Algo Favorites, add a favorite button for JC1.

4. From 20.025 down, enter 5 10 lot buy orders for JC1. You should see JC1 named badges pop up in the ladder.

5. In your Orderbook, go to settings and enable "Show Full Algo Tree". Check one of these orders and it should be displayed as JC1->Join->Cover->Limit.

6. Now mass detach them at the Cover level. This should leave the trees as Cover->Limit. Make sure the orderbook, miniOB and ladders reflect it correctly.

7. Cancel all these orders and renter them (as in 4).

8. Now repeat 6 but instead detach them at the Limit order level. All this leaves are the Limit orders. Make sure the orderbook, miniOB and ladders reflect it correctly.
