Download MetaTrader 5

MQL4 and MetaTrader 4

To post a new topic, please log in or register
Important Update for MetaTrader 4 build 1080 The MetaTrader 4 platform update will be released on May 12, 2017. We strongly recommend that you install this update. A month ago, Microsoft released a major update of their operating system Windows 10 Creators Update (version 1703). After installing...
New MetaTrader 4 Platform build 1090 The MetaTrader 4 platform update will be released on May 19, 2017. The new version fixes some bugs in the operation of the client terminal. The update will be available through the LiveUpdate system.
How to do this without going one by one? Is there a way to compare for example x to every value of array[] , when array has 100 elements? or do we have to go one by one? ArrayCompare() just compares a single element to a single element in the second array to be compared. I thought WHOLE_ARRAY was...
Hello, I'm struggling with MQ4L's arrays trying to achieve what I'd call a pretty simple operation in other languages. Any advice on this greatly appreciated! I've got a dynamic array that will be altered in the onCalculate() function of my indicator. Everytime price reaches a value that is...
Kaufman AMA (adaptive moving average) made specificaly for the new metatrader 4
Hi, I already know below error would like to say 'Object already exist', and I checked out all of my Label object names, and their names very different. And just I would like to know where that problem come from? (I just inform I use Label Create function for EA's) LabelCreate: failed to create text...
Can MT4 view multiple charts in diff time frame for the same currency?
I need Tick History of EURUSD, AUDUSD, USDJPY, GBPJPY from 2015 to 2017. Regards.
Hello, I notice that it's possible to export closed positions (both open and close on 1 row) to CSV or excel in MT4. However is it also possible to just export all closed orders (so OR an open OR a close on 1 row but not both) to CSV or excel in MT4? Thanks in advance! Kevin
double tickarray[10];   static int cnt=9;   if(cnt<0)      cnt=0;   if(tickarray[0]!=0)     {      for(int x=10; x>1; x--)        {         tickarray[x]=tickarray[x-1];        }     }   tickarray[cnt]=Bid;   cnt--;    Alert(tickarray[0]);   Alert(tickarray[1]);   Alert(tickarray[2]);...
Hello, I am trying to create an indicator which can calculate the max drop in pips over the last 200 bars.  I am attaching an example. I have code this, but unfortunately the indicator is a stable price at 0. Could anyone help me please? int start()   {   int counted_bars=IndicatorCounted();...
Dear friends, I want to know how does modifying an order by OrderModify function affect the Order precedence hierarchy?  suppose that I put an order at 19:15 and afterward someone else put another order with the same price of mine at 19:25. now I my order have higher priority than his order. but...
The TDI indicator writes to the left top corner of the window the value of the buffers could you help me understand what part of the code writes the value of the buffers to the top left corner and it has 6 buffers but it writes only contents of 5 buffers I attach the code and the image of the tdi...
  Posting to "Service Desk" (20   1 2)
Previous to MT4 Build 600 the establishment of the hierarchical order of lines and labels on a chart, drawn by different indicators and regardless of the order of the indicators as listed in the chart list of indicators, was a splendidly simple and exacting task. All it took was the addition of an...
All of a sudden one of my FFCal news indicators is giving this error in build 1080 using the EventSetTimer function. It worked perfectly fine in previous builds, was there something change that I am missing?
Can I use a gmail address to receive alerts from MT4?  Does anyone know the server info? I tried looking for it but there are many options.  Thanks everyone
I would like to know if anyone else has had this problem ?, I have installed my software on hundreds of mt4 platforms, in all window versions without a problem, now I installed on this one PC and the objects are all in the wrong place, on two different ea's, it only appears to be a problem with the...
Hello everyone,  I wanted to code an EA that opens both buy and sell positions. When the first one reaches stop loss, it should wait for profit from the second one. As the first one closes, the stop loss of the second one gets modified to the initial Bid/Ask position. Although it works on some...
I have written an EA to perform some backtesting on EURUSD M5 chart. My EA only consists of 2 EMA and a Stochastic condition.  I tried running it using Histdata.com past data from 2010 to April 2017. It produced pretty good results. However, when I tried using past data from Meta Quotes (downloaded...
  Version check (10)
Hi, Is it possible somehow to check which MT4/MetaEditor version made the compiling of an ex4 file? Thanks
Hi All , I have created an binary ea during testing this ea . I have seen a strange behavior of Mt4 platform . The EA places a pending order but when the market reaches as that price the pending order did not convert into market order. And it is moved into account history with 0 volume . Can anyone...
I don´t know to actívate history debugging in mql4? I have selecctioned the option "use specified setting" in menú: Tools->Option->Debug But the history debuggind is unavailable. Please help me. Thank you. No se como hacer para habilitar la depuración en modo historia en mql4. Incluso tengo...
If a technical indicator works very slow, and I wish to include it in an EA (using iCustom), is there a some "wrapper" that could cache the indicator results to a file based on the particular indicator inputs? This way I could get a better speed next time when I backtest it using the same set of...
Hello everyone, I have the following issue with my EA. I intend for it to Open trades when the price breaks out of the Kumo cloud while being above the Kijun for buys and below for sells, //indicator setup   double tenkanSen= iIchimoku(NULL,PERIOD_CURRENT,Tenkan,Kijun,Senkou,MODE_TENKANSEN,0);...
Hello. A beginner trader is here. I'm currently using MT4 together with mobile (iOS) version of MT4 to monitor my trade. My question is: Someone gave me an indicator. It's an EX4 file. I know it's illegal to decompile copyrighted program. The EX4 file has alert (sound) function &I find it useful for...
Hi Coders! I have an indicator, called: ptl 2 & alerts (attached) I would like to use it in an EA with the iCustom() function. I would like to run the EA on a M5 chart, and use the Indicator with TimeFrame="15" input variable. But there's a bit problem. The EA reads diffrent indicator datas. When I...
HI, I needed help of a programmer, who can create Bill William's Divergent bar alert indicator. The idea is very simple, 1. Bullish Divergent bar: Conditions to be satisfied: a. Awesome oscillator spikes color Red (above/below zero is immaterial) b. Bar makes a lower low than previous...
Hello everyone, How do I program button "HIDE" to toggle not visible/ visible any other buttons. I would like to have the ability to view chart without buttons showing up on chart, expect button "HIDE"....
Hi, I've been working on a simple EA that runs on 16 simultaneous currency pairs using 0.01 lots and automatically closing all trade when it hits 5 profit. It works almost as planned by like many other ea it struggle to close down all the trades in one go. What i require is a extra piece of coding...
I need to open an URL and download a file from URL. Standard functions, such as InternetOpenUrlW, and native Windows libraries, are using Internet Explorer, but I need to get access to file without Internet Explorer. Moreover, this particular page does not open through IE (but open in different...
12345678...1231