In diesem Video werden wir einen Expert Advisor erstellen. Schauen wir uns an, wie das geht. Wir öffnen zunächst Metaeditor, indem wir auf ein kleines Symbol klicken oder F4 drücken. Das Programm beginnt mit dem Einfügen des Handelsmoduls, das Funktionen für Handelsvorgänge bereitstellt. Anschließend erstellen wir eine Instanz der CTrade-Klasse, mit der wir Buy- und Sell-Trades ausführen können. Eine Eingabevariable namens MassTest wird mit dem Standardwert 1 definiert, der für Massentests verwendet werden kann.
In der OnTick-Funktion wird die Hauptlogik des Expert Advisors ausgeführt. Zunächst berechnen wir den Ask-Preis für das aktuelle Symbol und normalisieren ihn auf die Anzahl der durch die Variable _Digits angegebenen Stellen. In ähnlicher Weise berechnen und normalisieren wir die Ask-Preise für die Währungspaare GBPUSD und USDCAD. Als Nächstes berechnen wir den Bid-Preis für das aktuelle Symbol und normalisieren ihn, gefolgt von den Bid-Preisen für GBPUSD und USDCAD. Eine String-Variable namens „signal“ wird erstellt, um das Handelssignal zu speichern. Wir initialisieren den Zufallszahlengenerator mit dem aktuellen Tick-Count und generieren eine Zufallszahl zwischen 0 und 1. Wenn die Zufallszahl 0 ist, setzen wir das Signal auf „Kaufen“, und wenn sie 1 ist, setzen wir das Signal auf „Verkaufen“.
Wenn das Signal „Verkaufen“ lautet und die Gesamtzahl der offenen Positionen weniger als 10 beträgt, führen wir einen Verkaufshandel für 0,10 Lots durch, was 10 Micro-Lots entspricht. Der Handel wird zum Bid-Preis mit einem Take-Profit von 250 Punkten unter dem Bid-Preis ausgeführt. Dieser Vorgang wird für die Währungspaare GBPUSD und USDCAD wiederholt. Wenn das Signal „Kaufen“ lautet und die Gesamtzahl der offenen Positionen weniger als 10 beträgt, führen wir einen Buy-Trade für 0,10 Lots zum Ask-Preis mit einem Take-Profit von 250 Punkten über dem Ask-Preis aus. Dies wird auch für die Währungspaare GBPUSD und USDCAD wiederholt. Sobald der Code vollständig ist, drücken wir F7, um ihn zu kompilieren. Wenn Ihnen das zu schnell war oder Sie nicht verstehen, was der gesamte Code macht, können Sie sich den Premium-Kurs auf unserer Website ansehen oder sich zuerst eines der Basisvideos ansehen. Nach dem Kompilieren kehren wir zu MetaTrader zurück, indem wir F4 drücken oder auf das Symbol klicken.
In MetaTrader drücken wir Steuerung und R, um den Strategietester zu starten, wählen den Expert Advisor aus, den wir gerade erstellt haben, aktivieren den visuellen Modus und starten einen Strategietest. Wir sollten dann den Expert Advisor auf dem Chart sehen. Wenn Sie bereits Mitglied des Premium-Kurses sind und eine Idee für ein Video wie dieses haben, senden Sie uns gerne eine E-Mail. In diesem Video haben wir gelernt, wie man einen Expert Advisor erstellt, der zufällige Signale verwendet, um mit ein paar Zeilen MQL-Code Buy- und Sell-Trades auszuführen. Vielen Dank fürs Zuschauen, und bis zum nächsten Video.