Where Do I start from? - page 15

 

Introduction to MQL5 (Part 12): A Beginner's Guide to Building Custom Indicators

Introduction to MQL5 (Part 12): A Beginner's Guide to Building Custom Indicators

Welcome back to our MQL5 series! So far, we’ve covered a lot, including dealing with built-in indicators, creating Expert Advisors, exploring fundamental MQL5 concepts, and putting our knowledge to use through practical projects. It's time to advance by learning how to create a custom indicator from scratch. We'll gain a  more in-depth understanding of how indicators operate internally, allowing us complete control over their operation and design rather than depending on built-in features. Have you ever wondered how the Moving Average or MACD, two of MQL5's built-in indicators, are created? If there were no such functions as iRSI or iMA, could you still build indicators? 

Using a project-based approach, we will divide the process into two main parts. First, without utilizing the iMA function, we will build a Moving Average indicator entirely from scratch. Next, we'll go one step further and transform the Moving Average from the conventional line shape into a candle-style indication. In addition, this practical method will open up new avenues for developing trading tools that are specifically suited to your requirements.

Introduction to MQL5 (Part 12): A Beginner's Guide to Building Custom Indicators
Introduction to MQL5 (Part 12): A Beginner's Guide to Building Custom Indicators
  • www.mql5.com
Learn how to build a custom indicator in MQL5. With a project-based approach. This beginner-friendly guide covers indicator buffers, properties, and trend visualization, allowing you to learn step-by-step.
 

Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables

Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables

In this article I will cover three global topics:

  • Data arrays, which complete the main part about the data inside the program.
  • Global terminal variables, allowing the exchange of simple data between different MQL5 programs. 
  • Some of the feature of functions and their interactions with variables.
Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables
Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables
  • www.mql5.com
The article is a continuation of the series for beginners. It covers in detail data arrays, the interaction of data and functions, as well as global terminal variables that allow data exchange between different MQL5 programs.
 

Introduction to MQL5 (Part 13): A Beginner's Guide to Building Custom Indicators (II)

Introduction to MQL5 (Part 13): A Beginner's Guide to Building Custom Indicators (II)

Welcome back to our MQL5 series! Part 12 of this series explored the fundamentals of building custom indicators in MQL5. We created a Moving Average indicator from scratch, implementing its logic manually instead of relying on built-in functions. Then, we extended this knowledge by transforming it into a Moving Average in candle format, demonstrating how to manipulate graphical elements within an indicator.

This article will cover a strategy that is solely intended for educational purposes. It is not meant to be a trading strategy that guarantees success or financial advice. Before using strategy in live trading, always test them in a risk-free setting.
Introduction to MQL5 (Part 13): A Beginner's Guide to Building Custom Indicators (II)
Introduction to MQL5 (Part 13): A Beginner's Guide to Building Custom Indicators (II)
  • www.mql5.com
This article guides you through building a custom Heikin Ashi indicator from scratch and demonstrates how to integrate custom indicators into an EA. It covers indicator calculations, trade execution logic, and risk management techniques to enhance automated trading strategies.
 

Password Reset issues. I deleted my emails to free up space and cannot get them back. My loggin information was in one of the emails. I am currently logged in to the community but cannot remember my current password. I am scared to death to log out in fear I won't be able to get back in. To change my password requires my old password. When I try to have a new email sent, it says it will send an email to me with a verification code but when I enter my email it does not send it. Please HELP!!!

 
@TMG Contracting #:

Password Reset issues. I deleted my emails to free up space and cannot get them back. My loggin information was in one of the emails. I am currently logged in to the community but cannot remember my current password. I am scared to death to log out in fear I won't be able to get back in. To change my password requires my old password. When I try to have a new email sent, it says it will send an email to me with a verification code but when I enter my email it does not send it. Please HELP!!!

If you don't remember your MQL5 Community password, but you still have the same email address, then you can use the following link to reset your password—https://www.mql5.com/en/auth_forgotten

If however, your email address is now different and have no access to the original one, then contact the Service Desk for assistance— Contacts and requests

Contact Us
Contact Us
  • www.mql5.com
Send your messages and see the history of your requests to the mql5.com support team even if you are not registered on the website.
 

Introduction to MQL5 (Part 14): A Beginner's Guide to Building Custom Indicators (III)

Introduction to MQL5 (Part 14): A Beginner's Guide to Building Custom Indicators (III)

We will create an indicator that resembles Harmonic Patterns to implement this. The logic we'll use can be modified to identify and depict different Harmonic Patterns, even though we won't be concentrating on any particular one (such as Gartley, Bat, or Butterfly). Instead of building a fully effective Harmonic Pattern detector, the main objective is to learn how to use chart objects in MQL5 to develop indicators. In Part 9 of this series, we looked at how to build and work with objects like trend lines, rectangles, and labels in MQL5, which is where we first covered using chart objects. Building on that knowledge, this piece will apply it to developing of indicators. By the end, you will have a firm grasp on how to develop unique visual indications by working with chart items dynamically.
Introduction to MQL5 (Part 14): A Beginner's Guide to Building Custom Indicators (III)
Introduction to MQL5 (Part 14): A Beginner's Guide to Building Custom Indicators (III)
  • www.mql5.com
Learn to build a Harmonic Pattern indicator in MQL5 using chart objects. Discover how to detect swing points, apply Fibonacci retracements, and automate pattern recognition.
 

Introduction to MQL5 (Part 15): A Beginner's Guide to Building Custom Indicators (IV)

Introduction to MQL5 (Part 15): A Beginner's Guide to Building Custom Indicators (IV)

Welcome back to the Introduction to MQL5 series! You'll discover that this article will build directly on the ideas and techniques we've already discussed in previous articles. Since we'll be using a lot of what we've learned so far, this part will actually seem more like a continuation than a new beginning. By now, you should have a solid understanding of the MQL5 basics, and in this article, we’ll take things a step further by combining that knowledge to develop more interesting custom indicator.
Introduction to MQL5 (Part 15): A Beginner's Guide to Building Custom Indicators (IV)
Introduction to MQL5 (Part 15): A Beginner's Guide to Building Custom Indicators (IV)
  • www.mql5.com
In this article, you'll learn how to build a price action indicator in MQL5, focusing on key points like low (L), high (H), higher low (HL), higher high (HH), lower low (LL), and lower high (LH) for analyzing trends. You'll also explore how to identify the premium and discount zones, mark the 50% retracement level, and use the risk-reward ratio to calculate profit targets. The article also covers determining entry points, stop loss (SL), and take profit (TP) levels based on the trend structure.