Mohamed Abdelmaaboud
Mohamed Abdelmaaboud
5 (1)
  • Bilgiler
7+ yıl
deneyim
2
ürünler
0
demo sürümleri
3
işler
0
sinyaller
0
aboneler
✅ I am Mohamed Hassan Abdel Maaboud, a financial market technical strategist, trader, trading trainer and coach, and trading systems developer with experience in the financial markets field since 2014.
✅ CFTe (Certified Financial Technician) holder from IFTA (International Federation of Technical Analysts).
✅ CETA (Certified ESTA Technical Analyst) holder from ESTA (The Egyptian Society of Technical Analysts).
✅ The founder of Trades Coding for trading software products and services.
👉 Check out the website through the link: https://tradescoding.com/
✅ The founder of Trades Analysis for trading training and consulting services.
👉 Check out the website through the link: https://tradesanalysis.com/
✅ I am passionate about what I do and interested in adding more value using my experience in the field.

✅ I am the author of many articles here on the MQL5 website about algorithmic trading and how to create a trading system based on the most popular technical indicators.
You can find them through the following link:
👉 https://www.mql5.com/en/users/m.aboud/publications

✅You can join my telegram channel through the following link:
👉 https://t.me/tradescoding

✅ I author trading tools for MetaTrader 4 and MetaTrader 5.
You can find them through the following link:
👉 https://www.mql5.com/en/users/m.aboud/seller

✅ I can code smoothly with programming languages MQL4, and MQL5 to create trading systems for MetaTrader 4 and MetaTrader 5.
If you want a personal job, you can request that through the following link:
👉 https://www.mql5.com/en/job/new?prefered=m.aboud
Mohamed Abdelmaaboud
"Advanced Variables and Data Types in MQL5" makalesini yayınladı
Advanced Variables and Data Types in MQL5

Variables and data types are very important topics not only in MQL5 programming but also in any programming language. MQL5 variables and data types can be categorized as simple and advanced ones. In this article, we will identify and learn about advanced ones because we already mentioned simple ones in a previous article.

Mohamed Abdelmaaboud
"Building and testing Keltner Channel trading systems" makalesini yayınladı
Building and testing Keltner Channel trading systems

In this article, we will try to provide trading systems using a very important concept in the financial market which is volatility. We will provide a trading system based on the Keltner Channel indicator after understanding it and how we can code it and how we can create a trading system based on a simple trading strategy and then test it on different assets.

Mohamed Abdelmaaboud
"Building and testing Aroon Trading Systems" makalesini yayınladı
Building and testing Aroon Trading Systems

In this article, we will learn how we can build an Aroon trading system after learning the basics of the indicators and the needed steps to build a trading system based on the Aroon indicator. After building this trading system, we will test it to see if it can be profitable or needs more optimization.

Mohamed Abdelmaaboud
"Design Patterns in software development and MQL5 (Part 4): Behavioral Patterns 2" makalesini yayınladı
Design Patterns in software development and MQL5 (Part 4): Behavioral Patterns 2

In this article, we will complete our series about the Design Patterns topic, we mentioned that there are three types of design patterns creational, structural, and behavioral. We will complete the remaining patterns of the behavioral type which can help set the method of interaction between objects in a way that makes our code clean.

1
Mohamed Abdelmaaboud
"Design Patterns in software development and MQL5 (Part 3): Behavioral Patterns 1" makalesini yayınladı
Design Patterns in software development and MQL5 (Part 3): Behavioral Patterns 1

A new article from Design Patterns articles and we will take a look at one of its types which is behavioral patterns to understand how we can build communication methods between created objects effectively. By completing these Behavior patterns we will be able to understand how we can create and build a reusable, extendable, tested software.

1
Mohamed Abdelmaaboud
"Design Patterns in software development and MQL5 (Part 2): Structural Patterns" makalesini yayınladı
Design Patterns in software development and MQL5 (Part 2): Structural Patterns

In this article, we will continue our articles about Design Patterns after learning how much this topic is more important for us as developers to develop extendable, reliable applications not only by the MQL5 programming language but others as well. We will learn about another type of Design Patterns which is the structural one to learn how to design systems by using what we have as classes to form larger structures.

1
Mohamed Abdelmaaboud
"Design Patterns in software development and MQL5 (Part I): Creational Patterns" makalesini yayınladı
Design Patterns in software development and MQL5 (Part I): Creational Patterns

There are methods that can be used to solve many problems that can be repeated. Once understand how to use these methods it can be very helpful to create your software effectively and apply the concept of DRY ((Do not Repeat Yourself). In this context, the topic of Design Patterns will serve very well because they are patterns that provide solutions to well-described and repeated problems.

1
Mohamed Abdelmaaboud
"Learn how to deal with date and time in MQL5" makalesini yayınladı
Learn how to deal with date and time in MQL5

A new article about a new important topic which is dealing with date and time. As traders or programmers of trading tools, it is very crucial to understand how to deal with these two aspects date and time very well and effectively. So, I will share some important information about how we can deal with date and time to create effective trading tools smoothly and simply without any complicity as much as I can.

Mohamed Abdelmaaboud
"Understanding order placement in MQL5" makalesini yayınladı
Understanding order placement in MQL5

When creating any trading system, there is a task we need to deal with effectively. This task is order placement or to let the created trading system deal with orders automatically because it is crucial in any trading system. So, you will find in this article most of the topics that you need to understand about this task to create your trading system in terms of order placement effectively.

Mohamed Abdelmaaboud
"Testing different Moving Average types to see how insightful they are" makalesini yayınladı
Testing different Moving Average types to see how insightful they are

We all know the importance of the Moving Average indicator for a lot of traders. There are other Moving average types that can be useful in trading, we will identify these types in this article and make a simple comparison between each one of them and the most popular simple Moving average type to see which one can show the best results.

1
Mohamed Abdelmaaboud
"Everything you need to learn about the MQL5 program structure" makalesini yayınladı
Everything you need to learn about the MQL5 program structure

Any Program in any programming language has a specific structure. In this article, you will learn essential parts of the MQL5 program structure by understanding the programming basics of every part of the MQL5 program structure that can be very helpful when creating our MQL5 trading system or trading tool that can be executable in the MetaTrader 5.

Mohamed Abdelmaaboud
"Understanding functions in MQL5 with applications" makalesini yayınladı
Understanding functions in MQL5 with applications

Functions are critical things in any programming language, it helps developers apply the concept of (DRY) which means do not repeat yourself, and many other benefits. In this article, you will find much more information about functions and how we can create our own functions in MQL5 with simple applications that can be used or called in any system you have to enrich your trading system without complicating things.

Mohamed Abdelmaaboud
"Creating Graphical Panels Became Easy in MQL5" makalesini yayınladı
Creating Graphical Panels Became Easy in MQL5

In this article, we will provide a simple and easy guide to anyone who needs to create one of the most valuable and helpful tools in trading which is the graphical panel to simplify and ease doing tasks around trading which helps to save time and focus more on your trading process itself without any distractions.

1
Mohamed Abdelmaaboud
"Understanding MQL5 Object-Oriented Programming (OOP)" makalesini yayınladı
Understanding MQL5 Object-Oriented Programming (OOP)

As developers, we need to learn how to create and develop software that can be reusable and flexible without duplicated code especially if we have different objects with different behaviors. This can be smoothly done by using object-oriented programming techniques and principles. In this article, we will present the basics of MQL5 Object-Oriented programming to understand how we can use principles and practices of this critical topic in our software.

1
Mohamed Abdelmaaboud
"How to create a custom Donchian Channel indicator using MQL5" makalesini yayınladı
How to create a custom Donchian Channel indicator using MQL5

There are many technical tools that can be used to visualize a channel surrounding prices, One of these tools is the Donchian Channel indicator. In this article, we will learn how to create the Donchian Channel indicator and how we can trade it as a custom indicator using EA.

Mohamed Abdelmaaboud
"Understand and Use MQL5 Strategy Tester Effectively" makalesini yayınladı
Understand and Use MQL5 Strategy Tester Effectively

There is an essential need for MQL5 programmers or developers to master important and valuable tools. One of these tools is the Strategy Tester, this article is a practical guide to understanding and using the strategy tester of MQL5.

1
Mohamed Abdelmaaboud
CREATION DE EA AUTOMATIQUE BASE SUR L'INDICATEUR "NON REPAINTING SUPERTREND ALERTS" işi için müşteriye geri bildirim bıraktı
Mohamed Abdelmaaboud
"How to create a custom True Strength Index indicator using MQL5" makalesini yayınladı
How to create a custom True Strength Index indicator using MQL5

Here is a new article about how to create a custom indicator. This time we will work with the True Strength Index (TSI) and will create an Expert Advisor based on it.

1
Mohamed Abdelmaaboud
"How to create a custom indicator (Heiken Ashi) using MQL5" makalesini yayınladı
How to create a custom indicator (Heiken Ashi) using MQL5

In this article, we will learn how to create a custom indicator using MQL5 based on our preferences, to be used in MetaTrader 5 to help us read charts or to be used in automated Expert Advisors.

Mohamed Abdelmaaboud
"How to detect trends and chart patterns using MQL5" makalesini yayınladı
How to detect trends and chart patterns using MQL5

In this article, we will provide a method to detect price actions patterns automatically by MQL5, like trends (Uptrend, Downtrend, Sideways), Chart patterns (Double Tops, Double Bottoms).

123