Deel 3: Objectgeoriënteerd Programmeren in MQL5
De OOP-techniek is gebaseerd op het concept van objecten: dit zijn variabelen van een zelf gedefinieerd type, dat door de programmeur met behulp van MQL5-tools is gecreëerd. Door het maken van deze aangepaste types kunnen we objecten modelleren, wat het schrijven en onderhouden van programma's veel eenvoudiger maakt.
In dit deel onderzoeken we verschillende manieren om nieuwe types te definiëren, zoals klassen, structuren en unions. Deze aangepaste types kunnen data en algoritmes combineren om de staat en het gedrag van applicatie-objecten te beschrijven.

De auteur legt het principe van "verdeel en heers" uit, waarbij hij laat zien dat objecten mini-programma's zijn, elk verantwoordelijk voor het oplossen van een kleine maar logische taak. Je kunt objecten samenvoegen tot een enkel systeem en zo producten en diensten van willekeurige complexiteit creëren.
Om gebruikers te helpen de mogelijkheden van MQL5 te verkennen, introduceert dit deel de principes van OOP, compleet met praktische implementatievoorbeelden. Het boek behandelt ook sjablonen, interfaces en namespaces, en onthult de flexibiliteit en kracht van OOP bij het ontwikkelen van programma's in MQL5.
Gerelateerde berichten
- MQL5 Wizard: Creëer Handelsstrategieën met Bullish en Bearish Engulfing Candlestick Patronen en Stochastic
- MQL5 Wizard: Handelsignalen Geïnspireerd Door Morning/Evening Stars + MFI voor MetaTrader 5
- MQL5 Wizard: Handelsignalen Geïnspireerd door Morning/Evening Stars en RSI voor MetaTrader 5
- Efficiënt Trendvolgend Handelsysteem met Exp_X2MA_JFatl voor MetaTrader 5
- Close Cross MA: Efficiënt Orders Sluiten met MetaTrader 4