“Native” MQL HTTP Client – library MetaTrader 4

"Native" MQL HTTP Client - library for MetaTrader 4
Author: gunzip <spammmmme@gmail.com> Description: This library implements two simple HTTP GET / POST function to communicate with HTTP servers. It doesn’t require any external dll(s) apart from the standard wininet shipped with win32. Moreover it provides some file upload ability. Put this in experts/include subfolder. Usage: #include <ghttp.mqh> string params[2][2]; params[0][0] = “key1”; params[0][1] = … Read more

GMail Reader using MQL and wininet – script MetaTrader 4

GMail Reader using MQL and wininet - script for MetaTrader 4
Description: This script reads your unread GMail messages. Google provide read only access to GMail inbox via secured http protocol. Messages are displayed on chart. Script properties consist of: GMailUserName = “your_account@gmail.com”; GMailPassword = “your_password”; NumOfEntries = 5. The feed consist of maximum of 20 entries of unread messages. It is far easier writing code … Read more

JSON Serialization and Deserialization (native MQL) – library MetaTrader 5

JSON Serialization and Deserialization (native MQL) - library for MetaTrader 5
Serialization and deserialization of JSON protocol. The code is ported from a high-speed С++ library. string in, out; CJAVal js(NULL, jtUNDEF); bool b; //— Print(“JASon Example Deserialization:”); in=”{\”a\”:[1,2]}”; out=””; // example of input data b=js.Deserialize(in); // deserialized js.Serialize(out); // serialized again Print(in+” -> “+out); // output for comparison //— Print(“JASon Example Serialization:”); js[“Test”]=1.4; // input … Read more

BPNN MQL Predictor Demo with library – indicator MetaTrader 5

BPNN MQL library embedded into predicting indicator
This is not a real world indicator, but a simple demo of BPNN library, originally written in C++ and ported to MQL. The demo shows training and testing a neural network for timeseries prediction. Please find complete description of the neural network on the page of the original BPNN Predictor indicator, which uses DLL-library. In … Read more

MQL Plus Enhanced Debugging Support – library MetaTrader 5

MQL Plus Enhanced Debugging Support - library for MetaTrader 5
Features Features three domains of functionality. – Debugging, Tracing and Performance measurments – Simple to use “Print any variable” to expert-journal with one command. – Track and debug “If”, “for”, and “while” statement evaluation. – Trace calls to MQL-Built-In functions – Measure runtime of operations and functions. – Easy to use “out of the box” … Read more

MQL Plus Enhanced Error Handler Support – library MetaTrader 5

MQL Plus Enhanced Error Handler Support - library for MetaTrader 5
Change-Log 4.2 Bugfixes, compatibilitishues resolved. Fixed error in UserErrorHandler function signature. Change-Log 4.0 Recreated the whole code structure to support shared library compilation as wel las header include compilation Supports external CSV-File as supply for mql error codes Is MQL4 compatible All MQL4 and MQL5 Languages are included Supports MQL API function shadowing to be … Read more