MT4 backtesting dilemmas
-
I have a nice ea optimized with mt5, but I also want run some tests with mt4 and I ran to the commission problem - so,
is there any way to include the commission costs to the ea, when backtesting with mt4?Also, it would be awesome if I could port the mt5 project directly to mt4 in fxdreema, without rebuilding the whole tree.
After all, mt5 and mt4 are both important when making eas: mt5 to backtest and optimize, and mt4 for the actual traders because the stupid brokers don't have mt5 servers. -
If you are not forced to use MT5, don't even think about it. MT5 is such a crap, so I am even thinking about dumping it from fxDreema. But people in Brazil are forced to use it, so...
Only strategy that uses 1 trade(position) at a time can be the same in MT4 and MT5. I tend to keep most block and most features for both exactly the same, but there are sime differences in blocks that I still need to fix. You can always copy blocks from MT5 project to MT4 project, but then it's a good idea to check them.
-
I have been using mt5 for over a year now.. Why is it so crappy? All I can see is simplier interface and better strategy tester

-
If you only use it to backtest, then fine. Otherwise dealing with the server is done in a terrible way and too often unpredictable things happen. Also, coding for MQL5 is much worse with it's orders, deals and positions. I don't wonder why 5 years after it came out, it still can't beat MT4.