Half of the trades are executed without volume and closed without reaching the take profit or stop loss levels. The trade ticket is not displayed, but on the chart, they appear as a smooth line. #include <Trade\Trade.mqh> CTrade trade; void OnTick () { if ( PositionsTotal () == 0 ) {
Hi, I'ld like to be able to know the number of decimal digits of the minimum volume/step of a symbol, something like _Digits but for volume. So suppose the min volume is "1": VolDigits = 0. Or min volume is "0.45": VolDigits = 2. Searching in the forum I did manage to find another thread about this
Hello, According to documentation of MQL5 (https://www.mql5.com/en/docs/basis/types/typedef) is possible to create new types of variables, as well as the standard definitions of C. So, if I use something like: typedef uchar uint8;typedef short int16;typedef int int32;typedef...
Hey all, I was wondering whether there is any way to work with the .tst history files located in the Tester\Cache directory? I'm looking for extracting some information from them, but they seem to have a proprietary binary format. Thanks in advance
My bot is not executing trades, please I need your help on this guys. See my code below: void OnTick () { // Calculate moving averages fastMA = iMA ( Symbol (), PERIOD_CURRENT , fastLength, 0 , MODE_SMA , PRICE_CLOSE ); mediumMA = iMA ( Symbol (), PERIOD_CURRENT , mediumLength, 0 , MODE_SMA
I need help with the code below. Apparently it's not as functional as I want. After all I did it can only open a trade before stopping, I just want it to double the Tp and SL when the trade hit Sl and back to normal when it hits Takeprofit //---------------------------------+ #include
Dear all, I am a freshman in trading, and am in the stage in which I am trying to learn as much theory as I can and am, at the same time, developing "experts" in MT5, which I test and tune on historical data for selected instruments, with MT5's Strategy Tester. I would really like to know if trading
Hi, I am developing a robot that trades 28 pairs, it would be necessary to add a correlation filter. Do you know any bot with a correlation filter? to take it as an example Or which formula this filter use, how to give input to programmer
Hi I am trying to create a function that will determine the amount of points a position needs to move to hit a break even based on the commission charged by my broker plus an extra amount of the account currency. But I can't get the math right... Here is the code I am using followed by the result in
Hi! Which is the fastest way of getting the current price? Option 1: double close[]; if (CopyClose(_Symbol,PERIOD_CURRENT,0,1,close) > 0) Option 2: if (SymbolInfoDouble(_Symbol,SYMBOL_LAST)) Option 3: if (SymbolInfoTick) Some other option 4 I would bet in Option 2, but I'm asking just to be sure. :)
Hello, I have created a new symbol in Metatrader 5 and managed to consolidate charts with different timeframes under a single symbol for a neat presentation. However, I'm encountering irregular gaps when conducting backtests. It seems to only include the beginnings and endings of months in the
any help or recommendation would be great. I have the EA on MT4 but need it on mt5. can anyone convert it or write a simple code
Hello all, I want to implement advisor which uses ema50 & ema200 of 30m time frame along with Stochastic oscillator of 1m time frame example: ema50 & ema200 above current price & Stochastic main and signal above 80 how could this be synced together ? here is my code currenty: double
I have been having a lot of difficulty trying to write the code needed to close all of the positions I am in if a certain signal appears . Here is the code that I have within my method: string symbol = Symbol (); ulong deviation = ULONG_MAX ; if (PositionClose(symbol, deviation){ Print
Hello, I am running into an issue where the profits showing in my "Optimizations Results" from a All Market Watch symbol test do not match the results of running a Single Test from one of the individual tickers. See below for my settings I am using on a "All Market Watch symbol" test for the sake of
I am not a coding expert, but I made a trading bot to enter and close trades based om specific rules, I tried test it in the strategy tester but it is not entering any trades. Can someone please help me to solve this issue ? Below is the code: // Input parameters input int fastMAPeriod = 7 ; input
Been having issues while compiling the code please help Here's the code: input double stopLoss = 1000 ; // Stop loss in points input double takeProfit = 2000 ; // Take profit in points input double lotSize = 0.01 ; // Lot size
I've been searching far and wide for a sentiment or real volume indicator to put in EA but to no avail. So, I want to attempt to make my own using tick movement but i dont kno how, like I've used the ticks per sec in formula block but i dont think thats enough to show real volume
Anyone know how to command EA to not trade today if there was a trade from other day that closed today
Hi, The specifications in general are as shown in the picture. The focus should be on Profit-currency, which is USD. This means, EURUSD traded with 1 lot means a change of 10 USD per pip. To calculate the final change per pip with the given account, I need to convert on top from the profit-currency
hew when optimizing and ea in mql5 what doe the section "result mean" optimization show good profit and good drawdown but results tab show all red.. looking to the below optimization wha the part i circled mean since the orther are showing profit
My EA is programmed to open a trade and close the trades in exactly 3 minutes time. The EA works perfectly on the strategy tester(Every tick based on real ticks) however it didn't work while testing it on demo, it keeps closing the trades after about a minute. I tried removing the iBars , but the EA
First of all, yes, I know there are thousands of similar posts here and I read it all (I think) and still haven't found a solution. Second of all, I am using the following approach to calculate risks: double ValuePerPoint() { // Minimal price change (?) double tickSize = SymbolInfoDouble
I have a spread variable/array and I want to apply bollinger bands to it, but I cannot figure out how to do it. I searched everywhere and the only info I found is how to apply the iBands indicator on another indicator's data. But I found nothing about how to apply it on a custom array. Can anybody
Hi! I have an EA which dynamically creates a SQLITE database (based on each new day) and fulfill its fields using only the available functions of MQL5 - there is no DLL involved. And also, the database is created within the TerminalInfoString(TERMINAL_COMMONDATA_PATH) , I mean, there is no special
I'm testing a multi stocks EA. When I run a single test, everthing works well and the EA consumes 2GB to run the entire history. When I active the generic algorithm, the MT5 was unable to run with "no memory" error. At the end, the MT5 says: "Tester 24 passes not processed and returned to task
This is problem on MQL5 I set ObjectSetInteger(0,".....",OBJPROP_LEVELCOLOR,.....); to fibonacci retracment object. But color not change. Check and fix it please. Thank you so much
Am trying to modify my trade when it hits stop loss But I don't know how to code the condition that clearly says that if(SymbolInfoDouble (Symbol(), SYMBOL_BID < stoploss); That's what I tried to do
Hi All, I have been optimizing Expert Advisors and I noticed it takes an awful amount of time to optimize them! It takes me few hours for a full optimization. I realized this has to do with my processors and RAM. Can you recommend me some PCs or specific processors or RAM specs I should look for? My
I am encountering really big differences when I use the optimized setups found from the strategy tester: - I ran the optimization and then "Run single test" on the most profitable inputs directly from the Optimization Results tab (right click on the top row). Here is the graph I get: - Then I set
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.