Introduction to Object Oriented Programming (OOP) in MetaTrader Programming (mql5)

preview_player
Показать описание


*These Links redirect to my webpage where you can find free or paid products and lots of useful information.
**These Links are Affiliate Links. If you use this link you can support the channel because I will receive a commission form the company. You do not have any disadvantages of course!

Learn about the benefits of automated trading. After programming trading strategies for a while I started teaching how to program expert advisors for the MT4 (MetaTrader 4) and MT5 (MetaTrader 5). Until now I only did videos in German but now I will start this channel with English videos to reach a larger audience of traders and help them improve their trading. There will be no fake trading on this channel and no lies. I show trading as it is - the good and the bad sides. Stay tuned and subscribe because you don't want to miss ;)

Trading in derivative products such as futures, options, CFDs, Forex and certificates involves a considerable risk. These products are not suitable for every investor. Investors could potentially lose all or more of the original investment. If anything, only money that equals personal risk capital and can be lost without jeopardizing financial security or lifestyle should be used. Partially or fully automated trading programs can only be used to support the trader. Past performance is not an indication of future results.
Рекомендации по теме
Комментарии
Автор

Very useful for using the same indicator in several EAs. Thanks for sharing this valuable information.

hamedmoradi
Автор

A great video René. it's not the first time for OOP concept but you explained it in a simple way both generally and within the trading context as well. Thanks.

MrSamyWageh
Автор

Great video Rene. And I am looking forward for more of this topic. Please continue it :)

marcinmorris
Автор

the best explain i have ever see .thanks for this

blacckcat
Автор

Hi Rene, another wonderful tutorial. Thanks for being an active YouTuber in this confusing Trading-World. :)

travellerylog
Автор

René your code breaches one of the pillars of OOP, that is data encapsulation, which states that class members should be accessed through use of getters and setters. And you overlooked polymorphism, but I think that would be included in your masterclass.

vales
Автор

Very well explained OOP. Waiting for more.

chrischannel
Автор

Thank you Rene, you are a good teacher!

rayoh
Автор

Hi Rene, thank you aqain for all your input to learn us MQL5. It really help me getting better every day.

This basics are awesome (and the masterclass addings). But I am searching for some next steps in OOP. I want to learn about "COMPOSITION & AGGREGATION". I want to understand how they workout in the CObject in MQL5 (+ some practical explanations).

Have you plan any OOP video's in the future?

Have fun in Vietam and greetings from the Netherlands
👋

RoyFlorex
Автор

I am very happy with this topic, thank you René

totati
Автор

Thanks René, was thinking I needed more structure. Hopefully will be buying the masterclass soon to understand full potential of Classes.
Cheers Steve

steveg
Автор

Once again well explained 🎉you're my hero ❤❤

siphomkhabela
Автор

Hey rene great video, I see that you have made an EA for the bunker bomb. Something I have been wanting todo for sometime too

rohkruger
Автор

This was good, I understand the concept much better now, but a follow up video where you do something that is usefull for Metatrader, an example so its easier to understand.
Thanks for shareing, I think your videos are awesome!

Stisse
Автор

Thank ypu for video.. im new in algo trading, can you recomand some probitable EA..?!

Macintosch
Автор

Hi Rene and thank you for the great video. Would it be possible in the future to give an example to use object classes to draw the latest 2 support (blue) and resistence (red) rectangles in an indicator? We could have the highest_high_candle for resistence and lowest_low_candle for support and when for example a new high is made, the rectangle_1 will stop and a new rectangle_2 will start, when another new high is made, the rectangle_1 will be "deleted" and replaced by the new high rectangle.

This would make the example very practical on how to work with objects and the class could be the components of the rectangle (e.g. high_price, low_price, start_time, finish_time, name, color, fill). Is this doable?

algosynaptic
Автор

Tanks very much 😢 you help me problem solving for me❤❤❤❤ im m

youtraders
Автор

You can also use struct without using OOP

Kariboo
visit shbcf.ru