Hello everyone. I am doing backtesting which takes into account previous and current day's lows and highs. I downloaded the ticks from QuantDataManager but they are utc, and the broker I want to trade on is gmt+3 (icmarket). How can I solve this? Thank you very much
I'm trying to get the Day profit for the current symbol and magic number using this code but getting a "HistoryDealGetInteger" no one of the overloads can be applied to the function call error. What does that mean? How do I fix it? Thanks double DayProfit() { double dayprof = 0.0 ; datetime end
Possible to copy a trading account Signal off of mql5 while running my own EA(s) on same MT5 platform? It'll be on mql5 VPS
Hi All, I am try to build an EA on MQL 5 and have been trying to accomplish setting up an stochastic indicator and an exponential moving average indicator to inform my EA on the strategy to follow. When I add the two indicators on meta editor on the same editor window it looks as follow, I am trying
I have created some functions to run ONLY when I CLOSE any POSITION and to achieve this i am using this function. void OnTradeTransaction ( const MqlTradeTransaction & trans, const MqlTradeRequest & request, const MqlTradeResult & result) { Print ( "type is:" , trans.type); if (trans.type ==
Hi, Tensorflow recently announced that going forward with TF 2.11+ they won't include native GPU support in their windows versions anymore. TF 2.10 was the last version that allowed running TF with GPU on Windows. From TF 2.11 on, Windows users need to use WSL2, for example in Visual Studio Code or
Hello everyone. I am trying to create a SpinEdit in my EA code. Although it is shown on the chart but seems like it is disabled and the value cannot be changed. Thanks for your help. #include <Controls\SpinEdit.mqh> CSpinEdit m_spin_edit; int OnInit ( void ) { m_spin_edit.Create( ChartID ()
#define ExpiredErr "Please contact the seller, this version has expired. " #define ExpiredErrr "Wrong symbol " int OnInit () { //--- Enable Trail datetime expire_date = D'2024.04.01' ; if ( TimeCurrent () >= expire_date ) { Comment (ExpiredErr); Alert (ExpiredErr); return ( INIT_FAILED );}
Hi all, could you suggest a method to detect if previous bar is Sunday? Thank you
When a Developer wants to cancel a job and steal my intellectual property rather than fix HIS problem For whatever reason I am unable to optimise the TF and he cannot fix the problem in HIS code Shows me HIS results and expects me to pay in full for an unfinished job Not the best of copies
I downloaded the tickstory data for EURUSD for 2023 and made a custom symbol. My algorithm is set to enter a trade when there is a one pip spread. With the custom symbol, the algorithm enters 500 trades. When I use my broker's data for EURUSD for 2023 and make no other changes, the algorithm doesn't
the EA is based on indicator using chart Objects "Bheuresko Pattern"
My agents working time is not going forward... I noticed this since the last update (few days ago) They have many jobs... This job for example (One hour x 28 Threads). CS 0 02 : 15 : 57.181 Tester job 7345665837451199872 received from Cloud Server CS 0 02 : 15 : 57.181
When running CopyTicks ( Symbol (), ticks_array, COPY_TICKS_ALL , 0 , 2000 ); from the OnTick() function of a EA the return value is 0 and no ticks are returned even when the function is retried 3 times when no data is returned. The symbol is EURUSD. ticks_array is a dynamic array but it is
Hi there, i'm copying a signal here on MQL5, running on a VPS. Its been running nice over 1month but on Thursday i lost 40% of my account and i want to understand why, as the source made a nice profit on that day. What was different than normally, is that alot of trades happened, but no new symbols
Hi, I have a hard time opening a optimization graph, I looked at this documentation and it says about " Open Optimization graph" but I cannot find where the optimization graph is. How can I find this "optimization graph" option
Why is it i get the "cannot convert enum" error in mql5? but not mql4? In the following i get the error int tf= 0 ; iLow ( _Symbol ,tf, 0 ); But if i type it directly into the parameter there is no error? iLow ( _Symbol , 0 , 0 ); Or even the enumeration directly there is no error? iLow ( _Symbol
hello, I am really struggling with my EA after migrating to VPS, for context my EA worked perfectly when running from my MT4 client. I trade from the UK, XAUUSD spread betting so the symbol on my MT4 chart appears like this XAUUSD(£) and my EA runs and makes trades exactly when it should from my
Is it possible to create an EA that can scan images of patterns that appear in the market? for example, I have an image of pattern A, if that pattern appears in the market, the EA will scan it to test how high the level of similarity is to the image and then make a buy or sell decision. thanks for
No, even if the custom indicator is called into an EA by means of OOP it will still produce a handle through iCustom and get the values with Copybuffer, Maybe if you get the indicator buffer pointer but you have to use dll for that, Yes, MQL OOP can do more than MQL functions can. You don't
Hi, I've spent a couple days redownloading mt5, downloading mt4, making new demo accounts, switching computers etc. trying to get copy trading to work. At this point I feel like its some sort of problem with my mql5 account. Below I've linked a video showing the problem. I would really appreciate
Im trying to get access to the dynamic array's elements as timeseries but I have no Idea what is wrong with my method, it just doesn't work and no amount of searching helped me. After I store values into the array for each bar that EA process, I want to read the last added element using index 0 . so
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 |

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.