I has been thinking about a better way to rebalance positions. I finally come to the idea that I want to give more weight to the side that is winning and remove the weight to the side that is losing, if possible without taking loss.
The basic idea is this:
One can be on two stages of a move, a trending move or a ranging move. If the trade is trending, after a while one side will be with profit while the other side will be losing. If in range, both sides could be in profit or in loss, but the move should be small.
The use of rebalancing is specially important when trending, because one side can be moving faster than the other. Let suppose that both EU/GU are moving in a downtrend, but GU is moving faster and it is on loss, while EU is on profit but a lower speed. If I never rebalance and the downtrend extends for a long time, the divergence (and loss) between both pairs will increase. If I had done good money management, my account should support that drawdown and end with profit when the pairs revert the trend, but I could be waiting a long time. But if instead of that, I add to the winner side (EU in this example) and try to reduce the losing side (if it has various trades and one of them suddenly becomes profitable, I can take that part to reduce the risk on that side). This way, EU will continue moving a lower pace, but the profit on EU side will be growing faster than the loss on GU side, if the move in pips is GU=2EU, but I set the size of the trades to be EU=3GU that will make that the profit generated from EU side will grow at a speed that it will reach and exceed the loss on GU faster, and will close the trade in less time for profit.
I’m testing this strategy and adding to my pool of MT4 tests hehehehe.
By the way, this is the current status of the tests.
Alpha 0 is balacing with ATR only first entry (no rebalance)
Alpha 1 is balacing with ATR with rebalancing
Alpha 2 is balacing with Price1 and Price2 only first entry (no rebalance)
Alpha 3 is balacing with Price1 and Price2 with rebalancing
Alpha 4 is balacing with covariance/variance using pair1 as an index only first entry (no rebalance)
Alpha 5 is balacing with covariance/variance using pair1 as an index with rebalancing
Alpha-NOBETA is not balancing, but placing same lot size on both sides, without rebalancing