Download MetaTrader 5
To post a new topic, please log in or register
New MetaTrader 4 Platform build 1031 The MetaTrader 4 platform update will be released on December 16, 2016. We have fixed some bugs based on crash reports. The update will be available through the LiveUpdate system.
Hello guys, i'm building an ea that store PERIOD_M30 mqlRates structure for different symbol and do some statistical calcualtion,  the problem currently is that i need approx 10 000 bar laoded to make my calculation, but the graph has more or less 2000 bars when you laod it the first time or you...
Hi,  I try to use 'else {}' code when market closed just it could play. But two sounds mixed, where is a problem, please? // SELL if( sparam == "SELL GROUP" ) {     ObjectSetInteger ( 0, "SELL GROUP", OBJPROP_STATE, false );     _ticket = Order  (    "SELL GROUP"                       );...
Hello Unfortunately, I decided to migrate to a different laptop with a new windows 10 installed  The manufacturing are becoming fans of 64 bit operating system. Therefore, they sell their new product with one option ( 64 bit ) operating system and backup. Means you don't have a choice to choose...
Hello, there is a way to communicate with websocket with mq4? Thanks in advance. 
i need help to understand working of EA while Auto Trading button on MT4 is in OFF status EA has three functions; one entry point strategy, move SL to break even and Exit trade at given profit/loss levels. In case trader intends to turn Auto Trading button OFF to avoid opening of excess trades...
Trying to figure out how to get random number for use in random lot sizes. Ex: double randNumb = (MathRand()%9)/100; //randmon lot size double LotSize = 0.1 + randNumb;
I am running a large amount of back tests. I have been keeping a few laptops busy most of the time day in and day out. I have found a few issues that hopefully someone here can help me with. I run a EA test with M5 charts for 1 year timeframe and the tests are taking about 20 minutes per setting...
Hello Members, This is the standard view of the indicator   Back Testing with Speed 32 shows something like this,   There is a big Gap, Trendline get drawn only for current few bars, not for previous one, is it normal with backtest? Or there is a problem with the coding?   Regards  
//+------------------------------------------------------------------+ //|                                                      MAvsRSI.mq4 | //|                        Copyright 2017, MetaQuotes Software Corp. | //|                                             https://www.mql5.com |...
     double MarginFree =  AccountInfoDouble(ACCOUNT_MARGIN_FREE);      double Margin =  AccountInfoDouble(ACCOUNT_MARGIN);      double MarginCheck = MarginFree / Margin; When I use this I get a division by zero error.
Hi,   I have a simple MA-crossover EA running on asset class 1 (let's call it that). Now the problem is when I run the same EA on asset class 2 simultaneously they intefer with each other.     Example, EA on asset class 1 says buy and opens a buy order, it closes right away because EA on asset class...
All; I am testing a robot in Strategy Tester. I set the Max Spread on the robot to 2 pips, and the max slippage to 3 pips. I also have the spread on the tester set to 'Current'. When I run Strategy Tester on the 5 minute EURUSD, I have poor results. When I change the spread on Strategy Tester to '2'...
Hi, I've got two different EA's both profitable over 2016 on GBPJPY on the 1H timeframe, one returns 267.51 and the other 233.54 yet when amalgamated into a single EA that uses both trading strategies simultaneously (whilst allowing the extra positions to be opened) the return was 269.97. I had...
The code should close all orders but not the last opened. Can anyone help me? Thank you very much My code ... void CloseOrders()   {    bool close1=false;    bool delite1=false;    int closez;    RefreshRates();    for(closez=OrdersTotal()-2; closez>=0; closez--)      {       if(OrderSelect(closez...
Hi Guys, Does anyone have an Oanda-v20 live account that has been running EURUSD for more than 6 months on MT4, and are willing to share their history file with me on google drive? I have been running mine since 1 December and the backtesting data is great from then on, but not so reliable before...
  sum of lots (2)
hello ... at certain price level  (by example for EUR/USD  Bid = 1.0655)  I have active orders (SELL) and pending orders (SELL-STOP )- 2 pending by example  when the pending Orders activated haw i can get the sum of these orders lots ?   
Hello,   I've Googled for tutorials but have been unable to find one.  I would like to use custom optimization to optimize by EA.  Specifically, I want to maximize profit/drawdown$ ratio to minimize risk.  Does anyone have an example of doing this?
Dear all, I just started learning MQL4 language to support my trades but I have a little question on how to run this very very simple script:     //+------------------------------------------------------------------+ //| OrderBuy Scripts      by ***NicoMax***                           |...
I have a function on an EA (mql4) to set price levels at which not to buy or sell. The function doesn't work correctly, once a threshold has been reached it won't trade at all. Obviously the idea is still to be able to Sell once the High_Level is breached and still be able to Buy when the Low_Level...
Since upgrading to MetaTrader 4.00 Build 1031 (17 Dec 2016) I face connectivity issues on my virtual server. I have 4 clients running on a virtual server (Windows Server 2012 R2). It now happened two times, that after about a week one of the terminals showed "No connection" in the status bar. I...
Hi, I wonderwhy my hotkeys and favorites, which I set in the navigator disappear every nowand then. Pretty annoying. I’m nottalking about a live update. How can Iget them back? Where arethey stored? I couldn’tfind them in the terminal config file in the config directory. Thanx. Forexfan
Hi,   I have built an expert advisor thanks to ea builder, it is based on fractals breakout strategy. I have set up an open long order when price line closes above the upper fractal line with a stop loss located on the lower fractal line. Short orders are opened when the price line closes below the...
Hello to all I'm writing an ea for mt4, I wanted to open an order with a size dimensioned to 2% risk relative to capital I wrote the following code, when I go to calculate the size, gives me a size of 14 lots, using a demo account by EUR 5,000 and a stop of 50 pips. Obviously it is wrong, you tell...
  new bar formed? (21   1 2 3)
Hello, How we know when a new bar is formed, please? It's because I would want to stop analyse, trade...ets when something happened in the last bar. Regards Chris
bool MySelect(int iWhat, int eSelect, int ePool=MODE_TRADES) // MySelect bool initiation, value given below // so I'm thinking to add in a myselect function for Buy and one for Sell.. as i simply dont understand 'return(OrderType() <= OP_SELL);'   {    if(!OrderSelect(iWhat, eSelect, ePool)...
hi,   Is it possible to download a older build from MT4 e.g.  build 765 or 625? If so where can I download it? 
  Error131 (12   1 2)
Hello, I am experiencing the error 131 by using the following code:     if(AccountFreeMarginCheck(Symbol(),OP_BUY,Lots)<=0 || /* NOT_ENOUGH_MONEY */GetLastError()==134)      {       Alert(BalanceErr);       return;      }    else      {       RefreshRates(); double OrderPrice=Ask;...
Hi Guys, I'm currently working on an EA. I got an TDI Red Green Indicator. Every time there's a cross of both lines, there shall be ONE trade. So if the red line crosses above the green line, there shall be Short trade and every time the red line crosses below the green line there shall be a long...
So im writing a EA that will make use of live trade historical during optimization and i thought of writing the results to a csv when running and read during optimization. Option #1: Read the scv during init and write to array? Option #2: Read from a database(sql, etc..)   Is there an easier way ?...
/ 12345678...1189