Mobin Zarekar
Mobin Zarekar
3 (2)
  • Information
1 year
experience
3
products
1
demo versions
0
jobs
0
signals
0
subscribers
I have dedicated the past eight years to developing the most efficient methods for creating automated trading robots. Understanding the challenges traders face in converting their strategies into trading bots and indicators, I have designed numerous methodologies to bridge the gap between traders and developers.

My structured frameworks and libraries significantly streamline the coding process, making the development of trading robots faster, more efficient, and highly adaptable. Thanks to the modular and scalable nature of the platforms I have built, future modifications and customizations can be implemented seamlessly.

As a senior MQL5 and algorithmic trading developer, I specialize in object-oriented programming (OOP), SOLID principles, and design patterns, ensuring that my trading solutions are robust, maintainable, and high-performing. With extensive experience in price action, smart money concepts, Ichimoku, and ICT strategies, I can transform even the most complex trading ideas into fully functional, automated systems.

If you need a high-performance trading bot tailored to your strategy or want to develop custom indicators.
Mobin Zarekar
Added topic Stopout event Dosn't catch on OnTradeTransaction
I've tried multiple methods to detect the stop-out event while running an Expert Advisor in the Strategy Tester, but none have worked so far. The OnTradeTransaction function doesn’t seem to catch it, even though there's an ENUM_DEAL_REASON type 
Mobin Zarekar
Mobin Zarekar
After many years of focused research in financial-market automation, I have brought a comprehensive framework for building trading robots to roughly 80 % completion. Written entirely in MQL5, the platform is ready for a skilled team to help drive it across the finish line and release it commercially.summery:
1. Providing a unified and applicable structure for all strategies to accelerate coding and facilitate code reuse. This structure is easy to learn for any trader, allowing them to effortlessly implement their strategies within the algorithm. Consequently, coding will be much simpler for developers. (In later stages, the code will be generated automatically by AI.)
2. Simulating the thinking process of a manual trader by managing strategies based on various market phase factors, market direction, and automatically comparing signals against these factors.
3. Establishing a well-defined framework for risk management and capital allocation.
4. Executing multiple strategies simultaneously and managing their signals efficiently.
5. Providing essential tools for traders, such as position management based on news significance and the issuing country, as well as controlling the time gap between signals.
6. Automating signal evaluation and decision-making by utilizing MetaTrader’s Strategy Tester for each strategy separately. The performance of each strategy is tested individually in the market, and the results are stored in a database. During live trading, the robot assesses signals based on backtesting results, assigns scores, and determines trade volumes accordingly. 7. Implementing a novel and highly practical classification-based AI model to estimate the success rate of each signal.
8. Optimizing input parameters by running the robot with multiple strategies across various symbols. The primary goal of this platform is to establish a reliable core for trading robots capable of handling numerous strategies. With the structured approach provided for strategy development, the robot will automatically eliminate weak strategies and prioritize strong ones using its scoring system. Ultimately, the system will function in such a way that new strategies can be added, while the robot autonomously manages the rest. Consequently, as new strategies are introduced over time, the robot will continuously improve and become more effective.
Where we are headedThe core vision is a self-evolving trading platform that automatically weeds out weak strategies and scales up strong ones—continually improving as new ideas are added.Why I’m reaching outI have carried this project solo for three years and now seek:MQL5 engineers to polish, test, and extend the codebase.Investors to fund final development, infrastructure, and go-to-market efforts.The code repository and detailed technical documentation are ready for due-diligence review.If you are interested in partnering to complete and commercialize this platform, I would be happy to share a full walkthrough.
Mobin Zarekar
Added topic Implementing NSGA-II with Complex Constraints in Strategy Tester
Hello everyone, I'm working on optimizing a trading strategy using the Strategy Tester in MetaTrader, and I'm facing some challenges implementing a custom multi-objective optimization algorithm (NSGA-II) due to complex constraints. Specifically, my
Mobin Zarekar
Mobin Zarekar
Did any one code a multi-objective optimization algorithm like NSGA-II with custom constraints in strategy tester?
Mobin Zarekar
Added topic Leak In Documentation
This is an MQL5 documentation page. I was trying to work with function pointers and understand the differences between MQL5 and C++. However, the logic explained in the MQL5 documentation doesn’t even work in their own compiler. This is a formal
Mobin Zarekar Published product

Multi-Fractal Indicator – The Ultimate Tool for Higher Timeframe Insights in Lower Timeframes Have you ever wished you could see the highs and lows of higher timeframes while trading on a lower timeframe? Imagine trading on the 1-minute chart while having a clear visual representation of the highs and lows of the 1-hour timeframe in a zigzag pattern. Or even better, identifying the dominant market direction of the 4-hour timeframe without switching charts. Introducing the Multi-Fractal Indicator

Mobin Zarekar
Added topic Store Custom Backtest Data in MQL5 Strategy Tester
I am developing a multi-strategy expert advisor and need to implement an effective money management system. My approach is to first define all strategies within a single expert and then run the strategy tester separately for each strategy. The
Mobin Zarekar Published product

Introducing our latest innovation in MetaTrader 5 indicators, designed to dramatically improve your trading workflow with high functionality and ease-of-use. It features a robust collection of features designed to help you streamline chart analysis and make the most of your trading decisions. Here's a quick rundown of its incredible features: Fast Drawing of Objects : Save precious time with the quick draw feature. With just a click of a button, you can create various trading objects on your

Mobin Zarekar
Added topic How to upload indicator to market which uses iCustom (other indicators)
Hi there, I want to upload my new indicator to market but I keep getting error. I tried to use #resources but it just doest work. Any ideas
Mobin Zarekar Published product
Reviews: 2
FREE

SDivergence Indicator calculates and shows regular divergences and hidden divergences for MACD and Stochastic(for now). The benefit of this indicator is multiple input variables. Using these inputs you can modify to get more adaptive RD and HD's to your strategy. Guide : 1- First put your desired oscillator (MACD or Stochastic or Both) on the chart. 2- Run SDivergence indicator and set corresponding sub-window index of previously put oscillator in SDivergence input window. -Note: the chart

Mobin Zarekar
Published code Volume Calculator Based on Risk To Reward
This EA can Calculate each trade volume base on received TP and SL Prices and Risk percent of account in each trade.
Mobin Zarekar
Registered at MQL5.community