Discussing the article: "Creating a Trading Administrator Panel in MQL5 (Part VI): Multiple Functions Interface (I)"

 

Check out the new article: Creating a Trading Administrator Panel in MQL5 (Part VI): Multiple Functions Interface (I).

The Trading Administrator's role goes beyond just Telegram communications; they can also engage in various control activities, including order management, position tracking, and interface customization. In this article, we’ll share practical insights on expanding our program to support multiple functionalities in MQL5. This update aims to overcome the current Admin Panel's limitation of focusing primarily on communication, enabling it to handle a broader range of tasks.

Based on my experience with MetaTrader 5, a single chart can only support one Expert Advisor, multiple indicators, and a single script at a time. This limitation of having only one Expert Advisor per session highlights the need to create a highly versatile panel that can handle a range of tasks without requiring the EA to be changed on the chart. Below are some of the operations that this panel can be made to perform.

  • Order Management
  • Position Management
  • Market Analysis and Data Display
  • Graphical and Chart Features
  • Risk Management and Reporting e.t.c

As you can see from the list, there are currently no features incorporated into the existing Admin Panel. Today, our goal is to redesign the panel's logic to support multiple features that were previously missing. I've included an image that illustrates the limitation in MetaTrader 5, where it is not possible to add multiple Expert Advisors to a single chart. In the case presented below, you will be overwriting the currently running Expert Advisor to add a new one.

Adding an EA to the chart overight the one already added before.

Expert Advisors cannot share a single chart

Author: Clemence Benjamin