Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

MQL5 Events: OnCharts Event Handling

person icon Jefferson Judge Metha

4.3

MQL5 Events: OnCharts Event Handling

Introduction to principles behind interactive dashboards in metatrader 5

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Jefferson Judge Metha

category icon Development ,Programming Languages,C programming

Lectures -14

Duration -2 hours

Lifetime Access

4.3

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Course Overview

We have introduced "MQL5 Events: OnChart Event," a beginner-friendly course focusing on MQL5 chart event handling. This course provides the essential foundation needed for our advanced course, "MQL5 ADVANCED: Master Building Interactive Dashboard." 

In this course, we cover mouse actions within the MT5 chart window, guiding you through various events and their implementation. Each section builds on the previous one, ensuring a comprehensive understanding of these interactions.

We then transition to keyboard actions, where you will learn about different keyboard events and how to use them effectively in MQL5. This section includes detailed lectures and assignments to reinforce the concepts learned.


OnChart Events

Finally, we delve into more advanced actions with lectures on OnChart events. These lectures cover the intricacies of using the OnChart function to identify and respond to various chart events, including button presses and other interactive elements.


Practical Application

We include practical assignments and conclude with a project to create an Expert Advisor (EA), allowing you to apply your new skills in a real-world context.


Ideal for All Skill Levels

This course is perfect for beginners and experienced programmers looking to strengthen their MQL5 foundational skills. By completing it, you'll be well-prepared to tackle more advanced topics in our follow-up course.

Goals

  1. Mastering Mouse Events: Students will learn to handle  various mouse events in MT5 chart windows
  2. Understanding Keyboard Events: Students will gain proficiency in managing keyboard events within MT5
  3. Implementing OnChart Functions: Students will understand how to use the OnChart function to identify and respond to different chart events
  4. Developing Expert Advisors (EAs): By the end of the course, students will be able to create their own Expert Advisors that incorporate mouse and keyboard events

Prerequisites

  1. Interest in MT5 and MQL5 Programming: Students should have a keen interest in MT5, MQL5, and forex trading programming.
  2. Basic Knowledge of MQL5: While this course is beginner-friendly, a basic understanding of MQL5 programming principles will help learners grasp the concepts more effectively.
  3. Access to MetaTrader 5: Students need to have the MetaTrader 5 trading platform installed on their computer to practice and implement the course lessons.
  4. Willingness to Learn: A proactive attitude and eagerness to learn and apply new programming techniques are essential for success in this course.
MQL5 Events: OnCharts Event Handling

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

3 Lectures
  • play icon Introduction 08:43 08:43
  • play icon Mouse Actions an Introduction 09:02 09:02
  • play icon Keyboard Actions an Introduction 03:53 03:53

Mouse Actions

6 Lectures
Tutorialspoint

Keyboard Actions

3 Lectures
Tutorialspoint

Advanced Actions

2 Lectures
Tutorialspoint

Instructor Details

user profile image

Jefferson Judge Metha

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515