Generische Klassenbibliothek - Bugs, Beschreibung, Fragen, Nutzungsmöglichkeiten und Vorschläge - Seite 38
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
In der Standardbibliothek gibt es zwei Dateien Include\Trade\Trade\Trade.mqh und Include\Expert\ExpertTrade.mqh mit den Klassen class CTrade bzw. class CExpertTrade : public CTrade.
Mit CExpertTrade haben die Entwickler eine großartige Funktionalität für Buy- und Sell-Methoden geschaffen, die je nach Marktbedingungen ein Geschäft eröffnen sollen, wobei es sich um eine Markteintritts-, Stop- und Limit-Order handeln kann.
Allerdings kollidieren diese Methoden mit Methoden, die in der Basisklasse CTrade ein anderes Verhalten implementieren. Da diese Methoden in der CTrade-Klasse jedoch nicht mit dem virtuellen Schlüsselwort gekennzeichnet sind, können sie in CExpertTrade nicht überschrieben werden. Infolgedessen gibt der Compliator eine Warnung aus und die in den CTrade-Methoden beschriebene Logik wird tatsächlich verwendet, wobei die Implementierung der Methoden in CExpertTrade ignoriert wird.