I have been trading in a similar way as buy and sell at the same time. Best way to describe it is A B A movement.
You buy and sell at A . (Same size trades)
Market moves to B.
You close the one in profit at B and keep the one in loss open. (Note the profit figure in $ aside to monitor your overall profit / loss level)
You open 2 new positions at B, as buy and sell.
Market moves back to A.
The position that was in loss at B is now breaks even at A.
You can close all open positions to complete the sequence because overall you are in profit.
You took the profit from A to B as X $.
You have a minor loss from the spread of the 2 positions you opened at B.
Even if you subtract your spread loss from the 2 open positions at B, you will still be in profit.
Actually you do not even have to wait for the market to go back to A.
As soon as the market reverses at B and starts moving towards back to A, you will be in profit.
Lets say you cashed in $100 at B. The one in loss was -$105 at B. As you move back from B to A just a bit, all open positions in loss is now -$85 , including the spread loss of the 2 new position you opened at B. You can close all open positions to take $15 overall profit. $100 -$85=$15
If you believe the market will move to A and even pass that level, you will wait and get more than $100 profit until the beginning of next pull back.
What happens if market moves from B to C in same direction from A to B?
At C, you close the position in profit that you opened at B and open 2 new positions at C.
Now you add your profits from A toB and B to C.
When ever the market reverses at any level, be it C or D or E, after %23 reversal you will be in profit. Every time I open a new buy and sell position, i slightly increase the position size.
At A 0.1 lot, at B 0.2 lot at C 0.3 lots. etc.
That helps to recover and be in profit earlier at reversals. Use support and resistance levels to open new positions as potential reversal levels.
You can also use upper and lower bollinger bands to open new positions when the market is rangeing.
It would be nice to see a chart.