My first MQL5 programming article ever :-() I found this piece of code in a MQL5 forum that animates a primitive clock face in the chart. I am not sure who created it, if you know tell me so I can give due credit. This represents an example of how to render graphical objects on the trading chart. In
Greets, I'd like to check the margin level percentage before placing a trade, but AccountInfoDouble(ACCOUNT_MARGIN_LEVEL) always returns 0.0. I've read the article here https://www.mql5.com/en/forum/228052 but it doesn't solve my problem. As a test, whether I'm calling in OnInit() or OnTick()
I have a problem with installing EAs from the Marketplace. When I click to install the EA (any EA) I get the window with the buttons "Yes I have MT4 installed" and "No, I don't have MT4 installed", I click "Yes", it asks me to open "MQL4 Buy Protocol" but nothing happens. The EA does not appear
Hey everyone, I've been testing a strategy coded in an expert advisor and I've had positive results. I have the EA trading only in the intersection of NY and LDN sessions and I have to manually turn it off if during any important news throughout the day. Idk if it's relevant but I'm using a 0 spread
This is my try to solve the problem of broker timezone differences. I'm trying to find the Hour of Day, based on the real forex market timings , independent of any time settings (Client, Broker, or anything related to time zones and DST). So hour Zero is exactly when the forex market gets open
//Returns true if last two closed trades ended up in a loss or 0(breakeven) bool LastTwoTradesLost(){ double profitLossArray[]; int totalCount = 0 ; HistorySelect ( 0 , TimeCurrent ()); if ( HistoryDealsTotal ()> 0 ){ for ( int i= HistoryDealsTotal ()- 1 ; i>= 0 ; i--){ ulong
//+------------------------------------------------------------------+ //| Moving Averages.mq5 | //| Copyright 2000-2024, MetaQuotes Ltd. | //| https://www.mql5.com |
0 I am trying to create a communication interface between a python socket server and a Metatrader 5 Expert Advisor. I've tried multiple approaches and tutorial's I found online for both sockets and websockets. All of these approaches yield the same problem. Whenever I start a debug on
As per the title, i have had a weird issue for the past week and nothing seems to fix it. Essentially, when starting a MT5 tester connecting to a remote xeon server. Instead of it connecting and loading up the server it ramps up the cpu usage on the host pc and never connects, its as if instead of
Hi I'm learning how to use OnTradeTransaction on partial close and trailing stop. I'm encounter a problem with how OnTradeTransaction handling a position that is closed due to price hit TP or SL level. I notice that when position is closed due to price hit SL or TP level OnTradeTransaction called
I get the above code at compile time and all I have is this line (the zero's are line and column i.e. no help) EX5 write error 0 0 This is an EA I have compiled several times with small changes and no problem previously. Have tried twice and still occurs. Tried to close the IDE and
This Validator is a pain... I already did set account type to hedged, but no success
Hello, I am stuck right now on my script. I can open an order (see first picture attached) but i can not define a Take profit. I tried with a number (like 2000 for exemple), I tried with a variable etc. Everytime my order is opened but the TP is 0.0 So, I tried to open my trade and to modify the TP
Hi, I'm trying a strategy that increases a lot the results when I use shorter stop losses. Since I use OHLC 1 minute, I understand that short stop losses can lead to misleaded results. Is it posssible to consider in the backtests that any trade that open and reach the stop loss in the same candle is
Hello, Could anyone tell me how to limit the profit and loss of this robot (ExpertMAPSarSizeOptimized) mt5 Like make it automatically closed when it reach the limitations of profit or loss. //+------------------------------------------------------------------+ //| ExpertMAPSARSizeOptimized.mq5 | //|
Hi There I want to improve my MQL5 Skills, but i can only think of as many strategies to code. If you have a strategy you wanted tested out , blurt it out here, i will try to code it and send you a copy for testing. You get a working copy of your strategy, i get to improve my coding skills, win-win
Recently I ran into a problem while optimizing. Individual agents stop working with the "finished" status, but do not complete all tasks. They start working again after turning them off and on, but only for a moment and then they stop again. One or two remain in operation. I don't know how to fix
i'm using this iMA docs and this smoothing on MT5 code as reference to add a simple MA 5: double MA_5simple = iMA ( Symbol (), PERIOD_H4 , 5 , 0 , MODE_SMA , PRICE_CLOSE ); but turns out the output is 10.0 and somehow this iMA is using int instead of double. i look for how to add MA, according
I have tried but it is not working #ifdef __MQL5__ #include <WinAPI\winapi.mqh> #else #define HANDLE int #define PVOID int #import "user32.dll" HANDLE GetAncestor( HANDLE hwnd, uint flags); int PostMessageW( HANDLE hwnd, uint Msg, PVOID param, PVOID param );
Hello fellow traders, i recently bought an EA from a third party, but i am struggling to backtest it, i get no results after i back test it. All other default EAs from MT5 give me results but this particular one has no results at all, 0 trades placed. What could i be doing wrong, or there is
Hello forum, there are some strange occurrences when I call indicators in EAs. In this test I call iMA and iRSI and Copy their buffers. The initialisation throws no error, buf when copying, I get -1 as CopyBuffer return value. The buffers are resized to the data_size that I set but they contain only
Please, where should I write the mq5 code to remove all objects when removing the Expert from the graph
Hi friend, I am running an EA test on EURUSD using my 24 core processor but Strategy Tester using only one core and it telling me the test will finish in 33 hours so I am asking if there is anyway to add the other 23 cores to the process? Regards
hello guys,
I'm trying a very simple EA that should close position at the end of the week . it enters long when the price is above the last high and exit on friday at 23 or for a stoploss triggered. same thing for short position.
during backtesting it enters and triggers stoplosses but does not...
Can the timeframe be the input parameter when it is transmitted to the CExpert class? I try input ENUM_TIMEFRAMES pPeriod = PERIOD_CURRENT;int OnInit() { pPeriod = iPeriod; if(pPeriod == PERIOD_CURRENT ){pPeriod = Period();} ChartFirstID = ChartFirst(); if(ChartPeriod(ChartFirstID)!=...
Hello everyone, I hope this message finds you well. I am encountering an issue while testing my EA today, and I'm hoping to get some insights. Yesterday, everything was running smoothly, but today I'm receiving the following alert: ``` 2024.03.01 09:46:07.550 Tester EURUSD : no history data from
Hello! Is there any function that retrive below info from market? Like how many contracts were sold and how many were bought at a price level
hai all, help me how to make ea for test only and dont display the indicator in test mode, im serach in google not get anything somone can help me.
So I'm pretty new to MQL5 and Metatrader in general but I wanted to build my own EA with simple moving average and stochastic crossover. I feel as though I have the code right but when run in the strategy tester it places no orders, even when the conditions to do so are seemingly met in the data. Is

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
If you do not have an account, please register
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.