Ioannis Christopoulos / Publications
Forum
Where should i upload the code?
I tried to upload my code for Fast loading Economic Calendar for Strategy Tester Example Code as a New topic and i get error Message may not exceed 64000 characters then i tried as an article and the error i get is Article volume of 0.0 pages is too low Where should i upload the code
My Backtest is more important than Live. How can i convince allocators?
I have developed an MT5 FX EA trading all MAJOR and MINOR pairs. It is supported by the entire available historical data (18 years) with over 10,000 trades, and over 2 years of Live trading with 300 trades. The 300 Live trades matches the Backtest of the same date. As on live there are only 300
What makes a Forex Expert Advisor profitable?
Works on All FX Pairs Works on All Timeframes Works Across All Available History All of the Above
What time period do you use to define a "consistent" trading strategy?
Daily Weekly Monthly Annually
Problem with Update Build 5800
My 2 years identical code is runing on errors now after this release. For example i have added to my code DWEX Portfolio Risk Man Multi Position.mqh and i am getting anerror zero divide, check divider to avoid this error in (3939,86) which used to work fine. bool
Curve-Fitted Backtests vs Real Edge — What’s the actual filter?
I’ve been around MQL5 for quite a while, coding EAs, and I keep coming back to the same question: What really separates one product from another in this marketplace when almost anyone can present a curve-fitted backtest? What seems to be happening in practice is that presentation is rewarded more
How to determine if the last trade is Market or Pending trigered mql5
//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnTradeTransaction ( const MqlTradeTransaction & trans
When The predefined timeframes are not enough
Hello everyone, I have developed a trading strategy that relies heavily on functions such as iHighest , iLowest , and iRSI . The logic works very well on standard timeframes ( M30, H1, H2, H3, H4, H6, H8, H12, D1 and W1), but I have reached a limitation: The predefined timeframes in MT5 are not
ACCOUNT_MARGIN = 0 (Version 5.00 build 5273 12 Sep 2025)
After the last MQL update on MT5 (5273 12 Sep 2025) //--- Show all the information available from the function AccountInfoDouble() printf ( "ACCOUNT_BALANCE = %G" , AccountInfoDouble ( ACCOUNT_BALANCE )); printf ( "ACCOUNT_CREDIT = %G" , AccountInfoDouble ( ACCOUNT_CREDIT )); printf (
Why there is no ranking on my trading signal?
Why there is no ranking on my trading signal