“I think Meta Trader 5 is a great simple platform that has everything I need and is very easy to use and the fact that there is also an app is also very helpful. This is my honest personal opinion”
“Very good platform, especially for people with C++ experience. Happy with it, below is a list with areas which could be improved
The APIs and the backtesting approach for indicators and robots seems a bit strange at first, buy it's very powerful. Kudos!
Charting is a but outdated - compared to newer technologies, like tradingview. In more details: more color schemes is nice to have, volume histograms are drawn in a strange, non-intuitive way.
Providing high-quality tick data for backtesting would be ideal.
The back tester seems to work properly only in tick by tick mode. It takes significant amount of time on each start each time when the expert is re-built even without changes to timeframe and symbol. Seems like more caching can help to speed up iteration.
C++ standard supports key word for logical operators. Like "or" instead of "||". Nice to have this in MQL too.
Migrating the code editor to VS code or some other modern technology will improve productivity significantly. It would be ideal to be able to open the project in vscode and do all editing only with vscode linter support and use the MQL editor only in the final stages to build the robot. Or just use vscode for everything. :)”
“First off I’m very happy with the level of service I’ve received at AMP. I transitioned from CFD trading and was not very comfortable with the many options for futures software and connections. What stood out to me was AMP had a data connection that allowed MT5- this enabled me to learn one element without the added stress of also learning a new platform.
Having used MT5 with many CFD brokers, I think the MT5 could be a bit more organized. Separating the different sectors (metals, agriculture, energies) would be great in my opinion verses have an expired and non expired section. Once the contract becomes inactive and needs to rollover I think disabling trading in the backend with be good. Reason being is I don’t believe all the markets show up that fall under each exchange (Nymex, Comex, etc) this would make it easier to find.
In MT5, I like the continuous contracts are separated. I like this for charting purposes and I haven’t seen another platform that does this well other that TradingView. I would like to see more continuous contract options ( maybe the top 3 in each industry) in MT5 so I can chart exclusively in MT5 for my market without have to look at past analysis between expired and active contracts.
I also like that this data feed is able to connect and trade via TradingView. This give me multiple ways to manage my trade which is convenient due to TradingView also have Mobile and desktop capabilities like MT5. This is a great option for those transitioning from CFD or who want a versatile trading platform”
“Good: Always updated
Good: Mobile supported like IOS and Android
Bad: Lack of important indicator like Keltner Channel
Bad: Very small font size of X and Y axis
Bad: Missing Bar Time Countdown”