mql-simplify

MQL5 library that was born to simplify

Usage no npm install needed!

<script type="module">
  import mqlSimplify from 'https://cdn.skypack.dev/mql-simplify';
</script>

README

MQL Simplify

A collection of classes to simplify common mql 5 implementations to many different uses.

Instalation

Initialize npm directory

Inside your mql project directory run the follow command:

npm init

Add compile script on package.json

  "scripts": {
    "compile": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command ./node_modules/mql-simplify/compile.ps1"
  },

Install package from npm

npm install mql-simplify --save

Example of usage:

#include "node_modules/mql-simplify/Graphic.mqh"

CHorizontalLine exampleLine;

int OnInit() {
  //Plot a default line on chart
  exampleLine.Create(); 
  return (INIT_SUCCEEDED);
}

void OnDeinit(const int reason) {
  //Remove the exampleLine from chart 
  exampleLine.Destroy();
}