MT4 for Desktop offers a rich charting package, very sophisticated order types, fast type to open trades, fast type of closing them, the opportunity to keep orders pending and act in the moment you think it is right. It is created based on well established algorithms, backend managing technology and it is available on the web also.
MT4 was created to put a balance between simplicity and complex functionalities which would result in successful decisions. It is an excellent choice for both new and expert traders. They are allowed to implement any kind of trading strategy, analysis and techniques, because MT4 can handle any complex trading environment you want to create for yourself.