MQL EASY

OPEN SOURCE CROSS PLATFORM LIBRARY

MQL EASY LIBRARY

MQL_Easy is an open source cross platform library for developing MQL4 and MQL5 applications. The purpose of this library is to make the mql development easy, safe and fast in order to focus more on implementing complex trading ideas. The cross platform property assure that the same piece of code works on both platforms. In addition, it has implemented some unique features that make the development easier and faster. However, it does not cover the entire application-programming interface of the mql5/4 language. The goal is not to replace the entire MQL standard library which metaquotes has nicely implemented; it just fills the gap between the MQL4 and MQL5 programing and simplify the development of trading applications.

Advantages

Cross platform compatibility

Same piece of code works on both platforms

Validation checks

Build in validation checks for order management

Publishing products

Publishing products on MQL5 market easier and safer

Error handling

All error codes are included with description

Hides complexity

Hides complexity and speed up the development

Getting Started

1

Download/clone the folder MQL _Easy from the github repo.

2

Move it to Include folder inside MQL4 and MQL5 directory.

3

Copy paste the following command to your current MQL project:
#include < MQL _Easy\ MQL_ Easy.mqh>

Documentation

The current documentation does not contain the whole functionality of the MQL_Easy framework/library. It will be updated periodically in the future. Feel free to test, change or customize it to suits your needs better. If you find any issue/bug/improvement let me know.

Final thoughts

The power of any library/framework is not only when it delivers its duties properly but also when it builds a community around it. The community should lead the MQL_Easy framework as any other open source project. Feel free to contribute in any levels.