Averaging UP
Ok, new chapter in this exciting journey to prove the mathematicians wrong...
I have uploaded a new EA in post #1 that implements Averaging UP (adding to winning positions) instead of Averaging Down (adding to losing positions):
The strategy is as follows:
1. Make a buy or sell (chosen at random) at a fixed hour each day.
2. When price hits the ScaleInPoints level, another trade in the same direction is added to the position (keeping the previous trades open).
3. A trailing stop is used to close the entire basket of open trades at once.
4. Each level has its own trailing stop distance (used for all trades in the basket, not just the last trade)
All other features are the same like the averaging down EA:
- There is a RandomSeed input parameter to create different random buy/sell sequences. Setting the RandomSeed to 0 will open both a buy and sell trade each day. See post #1 for more details on this.
- The EA will only trade at the open of each M1 bar. All other ticks are ignored. This helps us to run thousands of backtests very fast.
Ok, new chapter in this exciting journey to prove the mathematicians wrong...
I have uploaded a new EA in post #1 that implements Averaging UP (adding to winning positions) instead of Averaging Down (adding to losing positions):
The strategy is as follows:
1. Make a buy or sell (chosen at random) at a fixed hour each day.
2. When price hits the ScaleInPoints level, another trade in the same direction is added to the position (keeping the previous trades open).
3. A trailing stop is used to close the entire basket of open trades at once.
4. Each level has its own trailing stop distance (used for all trades in the basket, not just the last trade)
All other features are the same like the averaging down EA:
- There is a RandomSeed input parameter to create different random buy/sell sequences. Setting the RandomSeed to 0 will open both a buy and sell trade each day. See post #1 for more details on this.
- The EA will only trade at the open of each M1 bar. All other ticks are ignored. This helps us to run thousands of backtests very fast.