New Course! Making Graphical Interfaces and Controls

NOTE2: If you are a subscriber to one of my courses, log in to get special discount!


This is a brand new course that I have created due to the tremendous lack of information to be found on the metaquotes website or in their 'reference manual'. Many have asked me for some lessons on how to incorporate the classes in the mqh files  located in the MQL4/Include/Controls/ folder.
With these classes we are able to bring control objects into our projects.  In order to make this happen. I have had to go into metaquotes classes and fix their bugs for them. In this course I will show you how to fix your class files as well as provide you with the files for download to replace the ones you have in your installation should you be too afraid to edit them yourself.

In this course you will learn how to make the main window of your interface as well as subwindows that you can show or hide at will. We will create buttons of all kinds.. normal buttons, bitmap buttons,radio groups,checkboxes as well as groups of checkboxes.Also a simple List viewas well as a drop down combobox list viewand a SpinEdit control.

We will make DatePickers   as well as the timepicker.TimePickerThe timepicker is one of those buggy files that you learn how to repair and of course I will provide a repaired file for your downloading pleasure. In fact in Metatrader 5 timepicker is not even included any more. I guess they gave up on it.

However, just learning  how to make these controls is not enough. We also need to know how to put code into your project to 'wire' our controls to our OnChartEvent and OnTimer functions. These controls actually do something when you click them.  Along the way as you learn to make each new control, I have made a file for you to download that shows you how to make just that control .

At the end of the 15 video lessons I include the project file that I continue to add controls to all through those 15 videos.ControlProjectThen in the last two videos....

We create our very own "Trade Panel" using some of what we have learned in the course.  In the first of two videos we use SpinEdits to set the stoploss and takeprofit as well as an edit box to set the lotsize. We add some labels and then we use buttons to place a buy or sell trade.TradePanel

In the final video we make all of the connections and write some simple buy and sell functions to make it all work as it should. Another good thing about this course is that while everyone is wondering about the future of Mql4, this training also works in Mql5. That's right! Mql5 uses the same controls in the same way! So it's like learning too code controls for both versions of metatrader. The order placement is different in mt5 but the controls are not.

So... are you interested? Are you ready to subscribe? Your subscription for access to this course lasts for 3 full months which is plenty of time! You'll have access to 17 training videos, 19 files you can download and over 4 hours of video training. Remember you are not buying these videos you are gaining access to this course. However, you CAN download all the mq4 files in this courses.

Surely in 3 months you can absorb 4 hours worth of videos..LOL.. if so.. hit the paypal button. It's 59.95 for a 3 months of access. For 4 hours of training that's less than fifteen bucks an hour. That's a pretty good deal. And... if you're already a subscriber to my main course make sure your are logged in so you can get your discount. Go ahead... HIT THAT BUTTON!

 

Module 1 The Main Interface Windows
Unit 1 Making the Main Application Window
Unit 2 Creating Dialog Boxes Within Our Application
Module 2 Creating Controls For a Single Purpose
Unit 1 Creating a Single Function Button
Unit 2 Creating an Edit Box for User Input
Unit 3 Creating a Label That is Dynamic
Unit 4 Creating Bitmap Buttons
Module 3 Creating Controls of Multiple Choice
Unit 1 Creating a Radio Group
Unit 2 Creating CheckBox Groups
Unit 3 Making Our Controls Work When Scrolled.
Unit 4 Making a ListView
Unit 5 Creating a ComboBox
Module 4 Creating Space, Time and Things That Spin
Unit 1 Making a Window Client Area
Unit 2 Creating a DatePicker
Unit 3 Creating a TimePicker Control That Actually Works
Unit 4 Creating a SpinEdit Control
Module 5 Putting it All Together in a Useful Tool
Unit 1 Putting it Together as Our Very Own Trading Panel Interface
Unit 2 Making Our Trade Panel Function
Unit 3 Making MultiChart TimeFrame Changer.
Powered By WP Courseware