Autoplay
Autocomplete
Previous Lesson
Complete and Continue
MQL4 - Graphical interface and Canvas
Course introduction
Introduction to MQL4 Graphical interface (3:51)
Rebranding notice (2:22)
Native graphical object in MQL4
Chart and Win object (1:58)
Creating object (5:30)
ObjectSet function (3:47)
Simple chart object (2:50)
Simple win object (5:29)
Complex object (2:59)
Get object property (3:32)
Converting coordinate (3:37)
Method of object binding (2:46)
Object arrow and arrow code (1:38)
Preset object color (0:57)
Section summary (0:45)
Working with Chart event
OnChartEvent function (3:22)
Getting event parameter (4:10)
Section summary (1:01)
Library integration
Library include preprocessor (3:58)
Library import preprocessor (4:37)
Native MQL4 graphical class | Chart object class
Introduction to chart object class (5:34)
How to use chart object class (6:32)
Section summary (0:37)
Native MQL4 graphical class | Controls class
Introduction to Win object or controls class (1:08)
Create method (2:30)
Property changed method (1:16)
Move and shift object (1:21)
Contains method (1:43)
CButton (3:10)
CEdit (2:18)
CPanel (1:01)
CContainer (3:25)
CDialog (2:39)
CAppDialog (5:00)
CCombobox (2:58)
CListView (2:24)
CCheckBox (1:41)
CRadioButton (1:39)
CSpinEdit (2:00)
CCalendar (2:24)
Manipulated class object (2:24)
CBitmapButton and CBitmap (2:43)
Custom bitmap (2:21)
AlphaBitmapConvertor app
Native MQL4 graphical class | Canvas
Introduction to canvas in MQL4 (1:42)
Pixel array and resource (6:29)
Color space (ARGB) (2:34)
Assigned to CBitmap (5:27)
Draw line (3:16)
Draw shape (3:41)
Text out (6:20)
Zoom (2:07)
CKE Graphical class
Down side of native MQL4 graphical class (1:09)
Introduction to CKE graphical object class library (1:58)
CKE Moving button (5:20)
Move container (1:18)
CKE Moving Bmp Button (4:54)
CKE AppDialog (6:15)
CKE ListView (5:52)
CKE SpinEdit (1:57)
CKE Edit (2:15)
CKE Slider (2:41)
CKE TF Toggle switch (1:54)
CKE ToggleBmpButton (1:45)
CKE Chart Coordinate (6:29)
Useful technic
Special CKE library preparation
Prevent indicator duplication (2:06)
Delete all object and comment (1:56)
Resource in depth (2:38)
CKE Dimension (3:39)
Prevent AppDialog destroy event (4:55)
Recall object position (8:24)
Zero divide correction (1:27)
Time benchmark (2:41)
Macro comment (2:57)
SetTimeOut & SetInterval (7:56)
Highlight curtain (3:14)
Short cut keys (6:03)
Resized button (4:40)
Move with chart (2:58)
Multiple dialog (2:02)
ChartEventCustom in depth (11:19)
Wrapping complex operation to function (4:12)
Color manipulator (3:42)
One time execution flag (3:25)
Program direction flag (1:51)
CKE OrderManager (1:50)
Parallel library (4:27)
Backtest and Graphical object (2:09)
Mini project | Preparation
Preparation for files dependency (1:57)
Mini project | Harmonic deployer
Harmonic deployer | Introduction (4:28)
Harmonic deployer | Resources & Codes
Harmonic deployer | Library preparation (0:58)
Harmonic deployer | Step 1 (2:13)
Harmonic deployer | Step 2 (6:37)
Harmonic deployer | Step 3 (2:03)
Harmonic deployer | Step 4 (2:10)
Mini project | Trade panel
Trade panel | Introduction (9:52)
Trade panel | Resources & Codes
Trade panel | Library preparation (1:59)
Trade panel | Step 1 (6:35)
Trade panel | Step 2 (2:15)
Trade panel | Step 3 (3:08)
Trade panel | Step 4 (1:57)
Trade panel | Step 5 (3:38)
Trade panel | Step 6 (2:14)
Trade panel | Step 7 (4:55)
Trade panel | Step 8 (1:36)
Mini project | Mini chart
Mini chart | Introduction (3:47)
Mini chart | Resources & Codes
Mini chart | Library preparation (2:05)
Mini chart | Step 1 (10:31)
Mini chart | Step 2 (4:06)
Mini chart | Step 3 (1:49)
Mini chart | Step 4 (3:06)
Mini chart | Step 5 (3:31)
Mini project | Object duplicator
Object duplicator | Introduction (1:48)
Object duplicator | Coding (3:56)
Mini project | RR calculator
RR Calulator | Introduction (6:52)
RR Calulator | Resources & Codes
RR Calulator | Library preparation (4:30)
RR Calulator | Step 1 (5:08)
RR Calulator | Step 2 (7:04)
RR Calulator | Step 3 (2:59)
RR Calulator | Step 4 (4:39)
RR Calulator | Step 5 (3:43)
RR Calulator | Step 6 (2:16)
RR Calulator | Step 7 (4:32)
RR Calulator | Step 8 (3:25)
RR Calulator | Step 9 (3:46)
RR Calulator | Step 10 (1:00)
Mini project | Crosshair info
Crosshair info | Introduction (3:38)
Crosshair info | Resources & Codes
Crosshair info | Step 1 (1:54)
Crosshair info | Step 2 (1:30)
Crosshair info | Step 3 (0:57)
Crosshair info | Step 4 (1:46)
Crosshair info | Step 5 (1:34)
Ending section
Recap of key concepts (2:15)
Next step in MQL4 programming (3:08)
Q&A section
Q&A and Final Discussion
Teach online with
Contains method
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock