Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal

2011.02.08 08:31

"Native" MQL HTTP Client - library for MetaTrader 4

| English Español Português 日本語 Deutsch

votes: 9
ghttp.mqh (9.58 KB)view


gunzip <>


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.


#include <ghttp.mqh>

string params[2][2];

params[0][0] = "key1";

params[0][1] = "value1";

params[1][0] = "key2";

params[1][1] = "value2";

// for multiple file upload

string filenames[2][2];

filenames[0][0] = "uploaded1"; // name of form field for file upload

filenames[0][1] = "test1.txt"; // file name in experts/files/ subfolder

filenames[1][0] = "uploaded2";
filenames[1][1] = "test2.txt";

string response;

HttpPOST("", "/upload.php", params, filenames, response);
HttpGET("", response);



  • you _must_ pass two arrays for params and filenames. pass an empty two dimensional array if you have no files/params (ie. string params[][];)
  • files to upload MUST reside in experts/files subfolder


Expert advisor that trade in the trend of EMA and buy/sell signals get from Williams %R

Urban Towers Urban Towers

The indicator shows the arrows point of entry into the position according to the Urban Towers Scalping Strategy.

Twitpic - Send chart screenshot Twitpic - Send chart screenshot

Drop the script on your chart to send a screenshot to twitpic with or without a message

PSAR_2B_Line PSAR_2B_Line

Line indicator Parabolic SAR for the current Time Frame and the next one