Download MetaTrader 5

MQL4 and MetaTrader 4 - page 82

To post a new topic, please log in or register
Is there any way to make the latest build/release of MT4 portable? In previous builds, I had all my terminal installations, installed on my D: Drive under a directory tree structure organised by Broker, Live/Real and Account with hard-link junctions points for common areas such as experts,...
In the following code why does it return my object AVGVol1 as 0.0 and not the average of volume it should? I see AVGVol[0] works and returns the volume okay, so this array work as far as I see‌. But it doesn't work within the iMAOnArray parameter? Why not? Any help on this I would be much...
Hi,  In my EA based on MA's I want to have a trailing stop attached to any open order.  I thought I did it right but the trailing stop moves both direction, not only following price up (or down if it's a sell position).  For instance, open price buy position 100, ts 10, price moves to 110 and my sl...
As I understand it, Bid price is the actual market price, while Ask price is an artificial price which is determined by each broker for either Opening or Closing an order (creating the 'spread'). My question is, what constitutes a "tick" ? i.e. a tick is the point of incoming price change. When I...
I am very new to MQL4 How to pass ENUM values to array -  ENUMDataInput?  How to programmatically count ENUM size (so I don't have defined ENUMSize=5) ? Thanks for the help. ‌ enum MALines{_20=1,_34=2,_50=3,_100=4,_200=5}; int ENUMSize=5; void LinesArray(string ENUMDataInput, int ENUMSizeInput) {...
A couple of days I did deposit some money in my mql5 account. When looking at MT4 the Balance was not updated. I‌ don't remember what I did, but finally it worked. The other day a friend of mine had the same problem and now my brother as well. I‌s there a way to refresh this so I can see the balance...
Hi ‌I'm attempting to debug MQL4 code in MetaEditor 5.00 while using MT4 as a platform and cannot seem to debug my EA or Indicator code. Breakpoints are ignored when I select Debug/Start on Real Data (having selected a market under Tools/Options/Debug) and there is no 'debug' section visible on the...
Hi, I get this error "Tester: exchange rate cannot be calculated" when trying to backtest indexes such as _DJI on Alpari. This error doesn't occur on Forex, Futures or CFD just indexes. I saw that this error was mentioned in the old forum (in Russian) and using Google translate I somehow understood...
if i order a VPS from mql5.com and run an EA which uses the WebRequest function, will it be able to send http requests?
  Array to file (3)
I have an array (example[]), that i want to print to file. What i am doing wrong? The data.csv file appears in folder, but it's empty. ‌‌This is the code: ‌In main section: input string InpFileName="data.csv"; input string InpDirectoryName="SomeFolder"; string path=InpDirectoryName+"//"+InpFileName;...
  Signals (3)
Dear all I have download MT4 in my VPS space. I'd like to copy a Signal but I cannot see the label "Signal" where I can find the signal that I like to copy... do you know why? Can you help me?‌
Hi, ‌Are pending (!) buy/sell stops with a stop loss automatically deleted when the stop loss is reached before the order gets active? R‌egards,
Hi ‌My code to download FF news don't work anymore since this WE ! Anyone using webrequest to download news has this problem ?? ‌result = 0 bytes downloaded.  No modification in the code since last week when it was always running well since months. ‌‌both webpages https://cdn-nfs.forexfactory...
Hi I‌'m attempting to debug an MQL4 EA in MetaEditor however I am not being offered the 'Start on history data' (or indeed the Start on Real Data) option under the Debug menu. It is greyed out despite me specifying a dataset under Tools/Options/Debug. U‌nder the Journal tab of the Toolbox I see the...
‌ ‌triling stop working with buy orders but not working with sell orders can any one help with that to make tsl work for both sell and buy ‌ thanks in advance‌ // Determining the TP, SL and TSL Levels void Set_Levels(){       double PP=MarketInfo(OrderSymbol(), MODE_POINT);    double...
Hello friends, ‌I develop and EA to open order base on multiple strategy.  C‌ode should draw a OBJ_TEXT on each new OP (Chart & snippet code as below)On the next Sell Order(same strategy), it should also draw OBJ_TEXT again (Sell Order), as marked in blue circle.so i figure out what's wrong, the...
Hi, ‌ I wanted to use the expiration date on pending order. ‌ void openShortLimitTrade_RSI(double value) { // TrailingStopDistance    int ticket = OrderSend(Symbol(),OP_SELLLIMIT,Lots,value,slippage,0,0,"RSI_EA",MagicNumber2,TimeCurrent()+60*60,Red);    PlaySound("alert.wav"); .... }‌ ‌ While...
Hi, ‌ I‌ have an EA which is have specified 2 time frames to run on (1 hour and 15 minutes) ‌ W‌hen I run the EA, do I need to open 2 charts with different time frames and run the ea on the 2 charts? ‌ W‌hat would be the best solution if I would only like to run the EA on 1 chart but the EA will...
  robot help (6)
Hi  I‌ purchased a robot off ebay and was wondering if there was a way to remove all the advertising usually positioned in the left corner when uploaded on a chart? its just a mess.
hi there ‌‌I am noticing that ChartScreenShot() is saving the files as empty (i.e. zero byte files), anyone noticing a similar result ? ChartScreenShot () function returns true btw and I am using the latest build of 1052. I am using the following code : int OnStart(){      long chartid;...
Hi, I've ‌got simple code to take screen shots of all my open charts: int OnInit()   {    takeScreenShot();    return(INIT_SUCCEEDED);   } void takeScreenShot() {    string filename = "";    long thisChartID = ChartID();    long currChart=ChartFirst();    int i=0,limit=100;    while(i<limit)    {...
Hello, m‌y situation is that, I have a indicator running in strategy tester in MT4 build 1045. Test begin on 2013.01.01 00:00:00. ‌ int OnCalculate(...) {     Print( "Test: ", iTime( Symbol(), PERIOD_D1, 0 ), " Highest: ", iHigh( NULL, PERIOD_D1, 0 ), " Lowest: ", iLow( NULL, PERIOD_D1, 0 ) ); } But...
Dear firends, I want to assign a name on a variable and I want the name to include the Timeframe or the symbol name of the current chart. As an example suppose that I'm running my indicator on "W1" timeframe so I want my variable name to be XYZ_W1 . I want to know is it possible in MQL4 to do so ?...
Hello everyone, I created a small loop for, to try closures equal by using a counter. Unfortunately this Vieve count performed every tick, and I can not get an accurate count. ‌       if(iCustom(NULL, PERIOD_CURRENT, "CCI", CCI_Periodo, 0, PRICE_CLOSE, i) > 60           && iCustom(NULL,...
Dears, can somebody check the below link and answer my quetion(how can i get the highest after orderopenprice was opened). http://www.forexfactory.com/showthread.php?t=307937
Is it necessary to build a start() function in an EA? If not, why I cannot find it when creating an EA using the MQL4 Wizard?
Can somebody help me with this code please How to get last open order sell or buy then open a new order at same entry conditions and to close at opposite // External variables extern double LotSize = 1; extern double StopLoss = 0; extern double TakeProfit = 20; extern double TrailingStopLimit = 0;...
‌ I‌ would like to index the last 5 minutes from any current point ‌ i‌f current minute is 50 (CurMin) then last 5  (N) by index:   ‌1 = 45‌ 2 = 46 3 = 47 4 = 48‌ 5 = 49  ‌ I‌t's just CurMin-N+Index ‌ But if current minute is 2 (CurMin) then last 5 (N) by index: ‌1 = 57 2 = 58 3 = 59 4 = 0 5 = 1 ‌...
Hi guys, ‌ I‌ have a master ea which consist of different EAs which can run over different pairs and time. I would like to know how can I create a customisable GUI (Pop up) for the user to make this selection. ‌ When the user runs this EA, this customisable GUI will pop up and the user will be able...
Hi All, ‌ I‌ recently started writing indicators using MQL4, and I could not solve the issues that I faced in the mq4 file attached. In this simple testing file, I wish to copy my MACD array to the Short Array, but it seems that the Short Array does not store any data successfully. H‌ope someone...