I like the logical approach and clear enter and exit steps.I'm not testing this, but here is one for you Python guys looking for a building block and possible improvement tips. Should be a fun experiment if someone wants to step up.
1. Wait one hour after US market open (10:30 EST)
2. Randomly generate a coin toss
3. Heads-Go Long/Tails-Go Short
4. Enter 1 contract ES or NQ at market
5. Set stop loss at 1/2 of Daily ATR(20)
6. Exit with loss or 15 minute before close (15:45 EST)
1000 trade simulations per test, with $10 cost/slippage per side
All you can do is try and see what happens.
Start manually backtesting 1000 trades.
Why not start with 200 trades?