Thanks for this work Dave.
One major difference between the 20DMF and the Robots is that the 20DMF is mainly a trend following indicator, while the Robot will switch from trend following to mean-reversal depending on the combination of its LT/ST signals. Hence, in a strong trending market, the 20DMF should perform better as it wants to stay in the trade, while the IWM robot might leave the trade at some point and then be forced back in. However, in a choppy market with many "cover your shorts" signals, the 20DMF would stay in cash, while the Robot will try to get the best out of its short term signals
Pascal