Also, all my testing is with IBFX. The reason is they are my broker and my demo testing reflects my live testing. I have found out other companies demos do not work the same as IBFX. Many do not allow penny trades and after certain amounts of money they will put you into another type of account and the amount your trading will change. It also seems that the same EA will operate differently on different companies MT4. It was confusing to me to see the EA make a profit with one company's MT4 and then lose money on another. Companies seem to be allowed to make certain adjustments in the program to fit their philosophies. So you must understand all my results are with IBFX. The tests you do with other companies maybe different. Live demo testing and live penny testing is the only way to know for certain how an EA will really work.