socialmedia2018 Archive - MQL4 TUTORIAL DEUTSCH

socialmedia2018 Archive - MQL4 TUTORIAL DEUTSCH

MQL4 Tutorial DEUTSCH für Metatrader 4 oder MT4

Episoden

MQL4-TUTORIAL-DEUTSCH-SIMPLES-MODUL-SYSTEM
27.08.2023
7 Minuten
In diesem Video geht es um einen Expert Advisor, der in der Lage ist, modular Einstige auszutauschen. Das heißt, wir handeln hier den MACD Einstieg, der wird über eine externe Datei eingelesen in unser Hauptmodul. Wir wollen uns in diesem Video einmal anschauen, wie man einen Expert Advisor in MQL4 programmieren kann, der in der Lage ist, Signale aus externen Dateien auszutauschen und einzulesen, ohne den Quelltext des Hauptmoduls zu verändern. Um das zu tun, klicken Sie bitte hier oben auf diesen kleinen Button oder drücken die Taste F4 auf Ihrer Tastatur. Das ruft jetzt hier den Metaeditor auf und hier klicken wir auf Datei, Neu, Expert Advisor aus Vorlage, Weiter, ich vergebe hier mal den Namen SimplesModul, klicke auf Weiter, Weiter und Fertigstellen. Jetzt kann alles oberhalb dieser OnTick Funktion hier entfernt werden, das gilt auch für die zwei Kommentarzeilen. Zunächst einmal möchten wir eine externe Datei für ein Einstiegssignal inkludieren, also einfügen. In MQL4 geht das mit dem Befehl include, davor gibt es diese Raute und dieser include Befehl liest aus der Datei mit dem Namen CheckEntry_IAC.mq4 den kompletten Quelltext genauso aus, als würde er hier an dieser Stelle stehen. Die Funktion von diesem Modul ist ganz einfach, hier gibt es eine Funktion, die heißt CheckEntry, die liefert eine Textvariable, also einen String zurück. Erklärt wird dieser Einstieg in einem anderen Video, aber grundsätzlich nutzen wir die IAC Funktion, um ein Signal zu ermitteln, das entweder sell für verkaufen oder buy für kaufen ist. Am Ende der Funktion geben wir das Signal mit dem return Befehl an unser Hauptmodul zurück. Machen wir also im Hauptmodul weiter: In der OnTick Funktion erstellen wir zunächst eine string Variable, um unser Signal aufzunehmen. Die bekommt auch den Namen signal, ist vom Typ string, damit sie Textketten verarbeiten kann und den Wert für unsere Signalvariable ermitteln wir,indem wir die Funktion CheckEntry aufrufen, die ja hier in unserem importierten Modul enthalten ist. In diesem einfachen Beispiel geben wir das ermittelte Signal einfach auf dem Chart aus. Das tun wir, indem wir die Command Funktion nutzen, um den Text Signal, gefolgt von dem berechneten Signal hier oben auf dem Chart anzuzeigen. Das wars schon mit unserem Hauptmodul. Natürlich muss die importierte Datei CheckEntry_IAC auch vorhanden sein, in unserem Fall liegt die im gleichen Verzeichnis. Wenn Sie mögen, können Sie sich hier im Standbild den Quelltext abschreiben, die IAC Funktion liefert uns das Signal für den von Bill Williams erstellten Accelerator Indikator. Aber wie gesagt, es gibt auch ein anderes Video, das diesen Accelerator Indikator genauer erklärt. Aber zurück zum Hauptmodul. Wenn Sie soweit fertig sind, dann können Sie hier oben auf Kompilieren klicken oder die Taste F7 drücken. Das hat hier ohne Fehler und Warnungen funktioniert und in dem Fall können wir hier oben auf den Button klicken oder F4 drücken, um in den Metatrader zurückzukehren. Im Metatrader nutzen wir einen kleinen Trick: Wir klicken hier auf Einfügen, Indikatoren, Bill Williams, Accelerator Oscillator, übernehmen die Standartwerte und klicken auf Ok. Dann wird hier unten das Indikatorfenster eingeblendet, hier haben wir den Accelerator Oscillator bereits sichtbar. Damit das im Backtesting auch so funktioniert, klicken wir jetzt hier oben im Chart mit der rechten Maustaste, wählen Vorlagen, Vorlage speichern und speichern die Vorlage unter dem Namen tester.tpl, denn das ist die Schablone, die der Metatrader im Strategietester für den Test benutzt. Nach dem Speichern klicken Sie auf Ansicht, Strategietester oder drücken die Tastenkombination Strg und R, das ruft dann hier unseren Strategietester auf und hier wählen wir SimplesModul.ex4 aus, markieren die Version für den Visuellen Modus und starten unseren Test. Jetzt werden auf unserem Chart hier buy und sell Signale, also Kaufen und Verkaufen Signale anhand des Accelerator Oscillators ausgegeben und jetzt möchten wir unseren Einstieg ändern, darum klicken wir hier auf Stopp und tauschen im Metaeditor die CheckEntry_IAC Einstiegsdatei durch die CheckEntry_MACD Datei aus, die nutzt die Funktion iMACD, um ein Signal zu ermitteln. Auch hier haben wir entweder ein Verkaufs- oder ein Kaufsignal und geben unser Signal ans Hauptmodul zurück, die Ermittlung des Signals erfolgt über die exakt gleich benannte CheckEntry Funktion. Kompilieren wir also unser Hauptmodul erneut, auch diesmal ohne Fehler, klicken hier um in den Metatrader zurückzukehren. Jetzt löschen wir hier den Indikator, klicken wieder auf Einfügen, Indikatoren, Oszillatoren und wählen diesmal den MACD aus, auch hier können die Standartwerte übernommen werden. Sobald unser Indikator hier angezeigt wird, klicken wir wieder mit der rechten Maustaste und speichern auch diesmal die Vorlage unter dem Namen tester.tpl. Danach starten wir unseren Expert Advisor erneut im Strategietester und diesmal werden unsere Kaufen und Verkaufen Signale anhand des MACD Indikators angezeigt. Sie haben in diesem kurzen Video gelernt, wie Sie in MQL4 Einstiegssignale aus externen Dateien in einem modularen System importieren können und Sie haben das selbst programmiert mit diesen paar Zeilen hier in MQL4. Nicht sicher was Sie tun sollen? Klicken Sie auf den automatischen Trading Assistenten unten MQL4 TUTORIAL DEUTSCH - SIMPLER IOSMA EXPERT ADVISOR MQL4 TUTORIAL DEUTSCH - EINFACHE MOVING AVERAGE STRATEGIE MQL4 TUTORIAL DEUTSCH - FORTGESCHRITTENER ICCI… MQL4 TUTORIAL DEUTSCH - SIMPLE ANGEPASSTE TIME FUNKTION MQL4 TUTORIAL DEUTSCH - 135 SIMPLE LOT GRÖSSEN RUNDUNG Der Beitrag MQL4-TUTORIAL-DEUTSCH-SIMPLES-MODUL-SYSTEM erschien zuerst auf MQL4 TUTORIAL DEUTSCH.
Mehr
MQL4 TUTORIAL DEUTSCH – SIMPLER STANDALONE BOLLINGER BANDS EA
07.08.2023
7 Minuten
In diesem Video geht es darum, wie man den Bollinger Bands Indikator automatisieren kann, so dass er in der Lage ist für den Metatrader vier automatisch Trades zu eröffnen. Wir haben hier bereits eine erste geöffnete Position. Wir beschleunigen das Ganze mal ein wenig. Und dann sieht man, dass das durchaus funktioniert. Der Bollinger Bands Indikator war der Indikator, mit dem ich die ersten Profite im automatischen Handel gemacht habe. Und wir schauen uns jetzt einmal an, wie man diesen Indikator hier mit MQL4 für den Metatrader automatisieren kann. Um das zu tun klicken Sie bitte auf diesen kleinen Button oder drücken die F4 Taste auf Ihrer Tastatur. Das ruft dann hier den Metaeditor auf. Und hier klicken wir auf Datei, Neu, Expert Advisor aus Vorlage, Weiter. Ich vergebe hier mal den Namen SimplerBollingerBandsStandAloneEA. Klicke auf Weiter, Weiter und Fertigstellen. Jetzt kann alles oberhalb der On Tick Funktion gelöscht werden. Auch die zwei Kommentarzeilen hier werden entfernt. Und zunächst einmal erstellen wir uns hier eine Variable für unser Signal. Die ist vom Typ string, kann also Textketten aufnehmen. Und bekommt auch den Namen Signal. An dieser Stelle weisen wir aber noch keinen Wert zu. Danach geht es an die Ermittlung der Bollinger Bänder. Wir haben ein unteres und ein oberes Bollinger Band. Wir möchten gerne Einstiegssignale erstellen, wann immer eine Kerze außerhalb eines der Bänder schließt und wir einen Wiedereinstieg haben. Erfolgt dieser Wiedereinstieg von unten, ist das ein Kaufen. Und wenn er von oben erfolgt ein Verkaufen Signal. Um die Bollinger Bänder zu berechnen nutzen wir die integrierte Funktion iBands für das aktuelle Währungspaar auf dem Chart und die auf dem Chart eingestellte Zeiteinheit. Wir berechnen das für zwanzig Kerzen. Und diese beiden Werte finden Sie auch, wenn Sie im Metatrader auf Einfügen, Indikatoren, Tendenz, Bollinger Bands klicken. Dann sehen wir hier die zwanzig Kerzen. Der Versatz ist null und die Abweichung ist zwei. Das Ganze wird auf den Close Preis angewendet. Das sind genau diese Parameter hier. Und mit MODE_LOWER stellen wir sicher, dass wir das untere Band berechnen. Wir tun das in diesem Fall für Kerze eins. Das ist die letzte vollständig erstellte Kerze auf dem Chart. Die zweite Zeile hier ist nahezu identisch. Aber hier nutzen wir MODE_UPPER. Denn das gibt uns die obere Linie. Und da wir ja bei einer Überkreuzung des Bandes einsteigen möchten, machen wir das Ganze noch mal. Diesmal für Kerze zwei. Also die Kerze davor. Alle anderen Parameter hier sind gleich geblieben. Und wenn Close für Kerze zwei kleiner ist als das letzte Bollinger Band, wenn also vorher der Schlusskurs für Kerze zwei unter dem unteren Band war und wenn Close1, also der Schlusskurs für Kerze eins jetzt über dem unteren Band ist, wenn also Close1 größer ist als LowerBB, dann würde das bedeuten, dass wir hier so einen Wiedereinstieg von unten haben. Und in dem Fall weisen wir das Wort Kaufen unserer Signal Variable zu. Das Ganze gibt es natürlich auch noch anders herum. Wenn der Schlusskurs für Kerze zwei über dem oberen Band war und wenn der Schlusskurs für Kerze eins jetzt unter dem oberen Band ist, das wäre zum Beispiel hier der Fall, dann möchten wir gerne verkaufen. Also weisen wir das Wort Verkaufen unserer Signal Variable zu. Kommen wir zum eigentlichen Order Befehl. Wenn unser Signal den Wert Kaufen hat und die Funktion OrdersTotal null zurückliefert, das bedeutet, wenn wir keine offenen Positionen haben, dann kaufen wir zehn Mikrolot. Das macht der OrderSend Befehl. Wenn Sie den OrderSend Befehl markieren und die F1 Taste drücken, dann sehen Sie hier alle Parameter. Aber dafür gibt es auch ein separates Video. In unserem Fall ist hier die Profitgrenze auf 150 Punkte gesetzt. Das Ganze gibt es natürlich auch noch mal, wenn wir verkaufen möchten. Wenn also unser Signal den Wert verkaufen hat und wir wieder keine geöffneten Positionen haben, dann verkaufen wir zehn Mikrolot. Dazu nutzen wir ebenfalls den OderSend Befehl. Aber dieses Mal mit OP_SELL. Letztendlich fehlt uns noch einen Chart Ausgabe. Das übernimmt für uns der Comment Befehl. Der wird uns auf dem Chart das Wort Signal und unser ermitteltes Signal ausgeben. Das war es soweit. Wenn Sie alles haben, dann klicken Sie hier oben auf Kompilieren oder drücken F7. Das hat ohne Fehler funktioniert. Und in dem Fall klicken wir hier oben oder drücken F4 um in den Metatrader zurückzukehren. Und im Metatrader nutzen wir einen kleinen Trick. Wir klicken hier auf Einfügen, Indikatoren, Tendenz, Bollinger Bands, übernehmen die Standardwerte. Klicken auf Okay. Dann wird unser Indikator hier angezeigt. Jetzt klicken wir mit der rechten Maustaste in das Chart. Wählen Vorlagen, Vorlage speichern und speichern die Vorlage als tester.tpl. Denn das ist die Schablone, die unser Strategietester gleich benutzen wird. Wenn Sie das haben, klicken Sie bitte auf Ansicht, Strategietester oder drücken die Tastenkombination Strg+R. Das öffnet dann hier den Strategietester und hier wählen wir die Datei SimplerBollingerBandsStandAloneEA.ex4 aus. Aktivieren hier unten den visuellen Modus und starten unseren Test. Und so sieht dann unser Expert Advisor im laufenden Betrieb aus. Wir haben bereits einen Gewinn gemacht. Und Sie haben in diesem kurzen Video gelernt, wie Sie Kaufen und Verkaufen Signale für die Bollinger Bänder generieren können. Und wie Sie automatisch die erkannten Signale mit dem Metatrader vier handeln können. Und Sie haben das selbst programmiert mit diesen paar Zeilen hier in MQL4. Nicht sicher was Sie tun sollen? Klicken Sie auf den automatischen Trading Assistenten unten MQL4 TUTORIAL DEUTSCH - SIMPLER IOSMA EXPERT ADVISOR MQL4 TUTORIAL DEUTSCH - 135 SIMPLE LOT GRÖSSEN RUNDUNG MQL4 Tutorial DEUTSCH - Simples Rechteck ausgeben MQL4 TUTORIAL DEUTSCH - FORTGESCHRITTENER EMA EXPERT ADVISOR MQL4 TUTORIAL DEUTSCH - FORTGESCHRITTENER ICCI… Der Beitrag MQL4 TUTORIAL DEUTSCH – SIMPLER STANDALONE BOLLINGER BANDS EA erschien zuerst auf MQL4 TUTORIAL DEUTSCH.
Mehr
MQL4 TUTORIAL DEUTSCH – 135 SIMPLE LOT GRÖSSEN RUNDUNG
29.05.2023
4 Minuten
In diesem Video sehen wir uns an, wie Sie anhand des Kontostandes eine Positionsgröße bestimmen und wie Sie das Ergebnis passend auf- oder abrunden können. Schauen wir uns also an, wie Sie MQL Vier nutzen können, um dies zu erreichen. Verwenden Sie dazu die Taste F Vier oder klicken Sie auf diese Schaltfläche im MetaTrader. Daraufhin sollte der MetaEditor erscheinen. In diesem Fall wählen wir Datei, Neuer Expert Advisor aus Vorlage und geben dann einen Namen ein. Ich habe dies bereits getan. Simple Lot Size Rounding ist der Name meiner Datei, die bereits vorprogrammiert ist. Ontick wird unsere erste Funktion sein, mit der wir uns beschäftigen. Dort wollen wir zunächst den Kontostand ermitteln. Die Positionsgröße wird in Abhängigkeit vom Kontostand mit der Funktion Account Info Double für den Kontostand berechnet. In diesem Fall dividieren wir den Wert des Bruttosaldos durch einhunderttausend. Zusätzlich konstruieren wir zwei Variablen – eine aufgerundet und eine abgerundet – für die gerundeten Zahlen. Mit Hilfe der entsprechenden Funktion, die wir selbst programmieren, können wir das berechnen. Die ermittelte Positionsgröße und der Wert für die Dezimalrundung werden als Parameter an die erste Funktion mit dem Namen Round up und die zweite mit dem Namen Round down übergeben. Dies sollte auf die nächste ganze Zahl gerundet werden. Wir können die Endergebnisse auf strukturiertere Weise ausgeben, indem wir Normalize Double verwenden. Trotz der Tatsache, dass wir hier zwei Dezimalstellen angegeben haben, sehen wir, dass die erste Ziffer unserer Ergebnisse abgeschnitten ist. Anschließend zeigen wir das Ganze mit der Funktion Comment auf dem Chart an. Kommen wir nun zu den eigentlichen Funktionen. Wir übergeben unseren Eingabewert zum Aufrunden. Das ist sowohl unser Rundungswert als auch die Positionsgröße, die wir zuvor übergeben haben. Für die Dezimalstellen fügen wir den zweiten Parameter hinzu. Wir multiplizieren den gerundeten Wert mit der Ausgabe der Funktion, um das Ergebnis zu erhalten. Sobald Sie F Eins drücken, können Sie die Hilfe aufrufen und feststellen, dass ein ganzzahliger Wert zurückgegeben wurde. Wir übergeben auch den Eingabewert und den gerundeten Wert an die MathCeil-Funktion zur weiteren Berechnung. Dann geben wir unser Ergebnis mit Return an die Haupt-Funktion zurück. Für die zweite Funktion zur Rundung des Wertes gelten ähnliche Prinzipien. Aber in diesem Fall wird MathFloor und nicht MathCeil verwendet. Und auch in diesem Fall geben wir das Ergebnis an unsere Hauptfunktion zurück. Bei einer ermittelten Positionsgröße von Null Komma fünfundzwanzig ergibt dies also den aufgerundeten Wert von Null Komma Drei und den abgerundeten Wert von Null Komma Zwei. Sie können dies entsprechend Ihres Kontotyps ändern und so die richtigen Werte übergeben, damit eine Position auch korrekt eröffnet werden kann. Nicht alle Kontotypen können mit Mikrolot-Größen umgehen, die auf die zweite Dezimalstelle genau angegeben sind. Übrigens, ein anderer Premium-Kunde hatte dieses Videothema vorgeschlagen. Wenn Sie also ein Premium-Kunde sind und eine Idee für ein solches Video haben, schicken Sie mir bitte eine E-Mail. Wenn nicht, ist der Premium-Kurs auf unserer Website verfügbar. Außerdem haben Sie in diesem Video gelernt, wie Sie Positionsgrößen mühelos auf- oder abrunden können, damit sie Ihrem Kontotyp entsprechen. Und Sie haben diese paar MQL Vier-Zeilen hier geschrieben, um das selbst zu programmieren. Nicht sicher was Sie tun sollen? Klicken Sie auf den automatischen Trading Assistenten unten MQL4 TUTORIAL DEUTSCH - SIMPLER STANDALONE BOLLINGER… MQL4 TUTORIAL DEUTSCH - SIMPLER COMMODITY CHANNEL INDEX MQL4 TUTORIAL DEUTSCH - SIMPLER MAUSKLICK MQL4-TUTORIAL-DEUTSCH-SIMPLES-MODUL-SYSTEM MQL4 TUTORIAL DEUTSCH - EINFACHE MOVING AVERAGE STRATEGIE Der Beitrag MQL4 TUTORIAL DEUTSCH – 135 SIMPLE LOT GRÖSSEN RUNDUNG erschien zuerst auf MQL4 TUTORIAL DEUTSCH.
Mehr
MQL4 TUTORIAL GRUNDLAGEN – 134 STANDALONE BOLLINGER MACD EXPERT ADVISOR
15.05.2023
4 Minuten
In diesem Video werden wir einen Expert Advisor erstellen, der in der Lage ist, die Bollinger Bänder zu nutzen, um ein Kauf- oder Verkaufssignal zu erzeugen. Und wir werden den Mac D als Filter verwenden. Lassen Sie uns also herausfinden, wie man das mit MQL4 macht. Um zu beginnen, klicken Sie bitte auf das kleine Symbol hier oder drücken Sie F4 auf Ihrer Tastatur. Jetzt sollten Sie das Fenster Metaeditor sehen und hier haben wir die vorprogrammierte Lösung. In meinem Fall mache ich eine Include-Funktion für das Bollinger Bands-Modul und für das Mac D-Modul. Beides sind separate Dateien und die Include-Funktion kann den Inhalt dieser Dateien importieren. Sie werden kompiliert, wenn Sie das Hauptmodul kompilieren, also das Modul mit der Ontick-Funktion. Und hier erstellen wir eine Text Variable für das Handelssignal und eine weitere Text Variable für den Filter. Und um das Handelssignal zu erhalten, öffnen wir eine Funktion namens CheckEntry Bollinger. Und um ein Filtersignal zu erstellen, öffnen wir eine Funktion mit dem Namen Check Entry Mac D. Und wenn wir ein Kaufsignal haben und der Filter für den Mac D ebenfalls sagt, dass wir kaufen sollten, und wenn der Rückgabewert für Orders total gleich Null ist, würde das bedeuten, dass alle Bedingungen für ein Kaufsignal gut sind. In diesem Fall verwenden wir Order Send, um einen Buy Trade für zehn Mikrolots zu eröffnen. Andernfalls, wenn das Handelssignal Verkaufen lautet, der Filter ebenfalls Verkaufen lautet und wir keine offenen Positionen haben, verwenden wir Order Send, um einen Sell Trade für zehn Mikrolot zu eröffnen. Schließlich verwenden wir die Kommentaranweisung, um das Handelssignal und das Filtersignal auf unserem Chart auszugeben. Das war’s für das Hauptmodul. Für das Einstiegssignal und das Filtersignal verwenden wir vorprogrammierte Einstiegsmodule, die wir zuvor erstellt haben. Wenn Sie nicht wissen, was all dieser Code hier bedeutet, sollten Sie sich vielleicht eines der anderen Videos aus unserer Basis-Videoserie ansehen, oder vielleicht ist sogar der Premium-Kurs für Sie interessant. Den finden Sie auf unserer Website und es gibt auch noch weitere vorprogrammierte Quellcodes in unserem Shop. Das war’s also. Sobald Sie alle drei Module installiert haben, können Sie auf die Schaltfläche Kompilieren klicken. Das war’s. Und wenn Sie keine Fehler haben, können Sie auf die kleine Schaltfläche hier klicken oder die F Vier-Taste drücken, um zu MetaTrader zurückzukehren. Und in MetaTrader klicken Sie auf Ansicht, Strategietester, oder drücken Sie STRG und R. Markieren Sie hier die Option für den visuellen Modus und starten Sie Ihren Test. Jetzt läuft unser kleiner Expert Advisor. Der Expert Advisor scheint also zu funktionieren. Lassen Sie uns nun für ein paar Sekunden auf volle Geschwindigkeit gehen. Sie sehen, dass wir mehrere Positionen geöffnet haben. Jetzt halten wir das Ganze an und klicken auf die Registerkarte für die Verlaufsgrafik. Wir haben hier ein paar Positionen. Es sieht also so aus, als würde unser Expert Advisor wie erwartet funktionieren. Und in diesem kleinen Video haben Sie gelernt, wie man einen Expert Advisor erstellt, der Kauf- und Verkaufssignale berechnen kann, indem man ein externes Modul für die Bollinger Bands verwendet. Sie haben auch einen Filter für das Mac D Signal verwendet und das alles mit ein paar Zeilen MQL4 Code selbst programmiert. Nicht sicher was Sie tun sollen? Klicken Sie auf den automatischen Trading Assistenten unten MQL4 TUTORIAL - SIMPLER STANDALONE EMA STOCHASTICS… MQL4 TUTORIAL DEUTSCH - SIMPLER MAUSKLICK MQL4 TUTORIAL DEUTSCH - SIMPLER IOSMA EXPERT ADVISOR MQL4 Tutorial - Der IOSMA Indikator MQL4 TUTORIAL DEUTSCH - FORTGESCHRITTENER EMA EXPERT ADVISOR Der Beitrag MQL4 TUTORIAL GRUNDLAGEN – 134 STANDALONE BOLLINGER MACD EXPERT ADVISOR erschien zuerst auf MQL4 TUTORIAL DEUTSCH.
Mehr
MQL4 TUTORIAL GRUNDLAGEN – SIMPLER ACCOUNT CHECK
19.02.2023
5 Minuten
  In diesem Video wollen wir uns einmal anschauen wie man die Kontonummer für den Gebrauch eines Expert Advisors beschränken kann, so dass nur die Kontonummer genutzt werden kann die man erlaubt. Also lassen Sie uns schauen schauen wie man so etwas in MQL4 programmieren kann. Wir sehen hier gerade eine Ausgabe auf dem Chart die sagt die Kontonummer ist falsch und wenn man hier auf Journal klickt dann sehen wir auch dass wir ein Lizenzproblem ausgegeben bekommen. Also lassen Sie uns mal schauen wie man so etwas in MQL4 programmieren kann. Ok, das ist jetzt hier unser einfaches Beispiel für einen Expert Advisor der in der Lage ist eine Kontonummer zu prüfen und zu beschränken.   Wir starten hier mit der Deklaration für eine Integer Variable namens AccountNumber. Danach kommt die OnTick Funktion die im Expert Advisor immer dann aufgerufen wird, wenn es eine Änderung beim Preis gibt. Und hier nutzen wir eine If Abfrage um die Funktion AccountNumber aufzurufen und zu überprüfen ob die korrekt ist oder ob die falsch ist. Wenn die korrekt ist, dann würden wir die Ausgabe bekommen die Kontonummer ist korrekt. Im anderen Fall, wenn der Rückgabewert FALSE, also falsch ist, dann bekommen wir die Meldung die Kontonummer ist falsch. Die eigentliche Funktion ist eine Bool Funktion, das bedeutet sie kann nur zwei Werte zurückgeben. Sie hat den Namen CheckAccountNumber und dieser Zusatz hier „Export“, der würde es uns ermöglichen die Funktion auch in einer Bibliothek zu verwenden und in einem Expert Advisor zu importieren.   Wir starten damit, dass wir eine Bool Variable mit dem Namen IsLicensedAccount erstellen und vergeben hier den initialen Wert falsch. Danach holen wir uns die Kontonummer mit der Funktion „AccountInfoInteger“ und übergeben dieser den Parameter „AccountLogin“. Das liefert uns die Kontonummer zurück, die verwendet wird und wir prüfen jetzt hier ob diese Kontonummer übereinstimmt mit dem Kontonummern-Wert, den wir in unserem Expert Advisor übergeben. Wenn das der Fall ist, dann setzen wir unsere Variable hier auf True und machen eine Ausgabe die uns sagt, dass wir die richtige Kontonummer verwenden, im anderen Fall, wenn unsere Variable den Wert falsch hat, dann nutzen wir den Print Befehl um ein Lizenzproblem auszugeben und zum Schluss nutzen wir hier die Return Funktion um den Rückgabe Wert unserer Variablen hier wieder an die OnTick Funktion zurück zu geben die uns dann den entsprechenden Rückgabe Wert auf dem Chart anzeigt.   Dieses komplette Beispiel würde übrigens auch in MQL5 funktionieren und wenn Sie bis jetzt noch nicht auf den Metatrader 5 umgestiegen sind, dann wird es dafür langsam echt Zeit. Für den Moment klicken wir mal auf Kompilieren oder drücken die F7 Taste. Das sollte ohne Fehler funktionieren und wenn das bei Ihnen auch so ist, dann können Sie hier oben auf diesen kleinen Button klicken oder die F4 Taste drücken um in den Metatrader zurückzukehren. Okay, wenn alles gut funktioniert hat, dann sollten Sie jetzt einen Expert Advisor haben, mit dem Sie das testen können. Ich habe hier die falsche Kontonummer, wir ändern das jetzt mal, loggen uns mit dem richtigen Konto ein und wenn wir den Test jetzt stoppen und erneut starten, dann sollten wir sehen die Kontonummer ist korrekt, auch die Einträge im Journal passen jetzt.   Und Sie haben in diesem kurzen Video gelernt wie Sie mit ein paar Zeilen in MQL4 einen Expert Advisor erstellen können der in der Lage ist eine bestimmte Kontonummer abzufragen um vor dem Gebrauch von unberechtigten Kontonummern zu schützen. Und Sie haben das selbst programmiert mit diesen paar Zeilen hier in MQL4. Nicht sicher was Sie tun sollen? Klicken Sie auf den automatischen Trading Assistenten unten MQL4 TUTORIAL GRUNDLAGEN - 134 STANDALONE BOLLINGER… MQL4 Tutorial Deutsch - fortgeschrittener Zufallsgenerator MQL4 TUTORIAL DEUTSCH - SIMPLER POSITIONS MULTIPLIKATOR MQL4 TUTORIAL DEUTSCH - SIMPLER IOSMA EXPERT ADVISOR MQL4 Tutorial - Der IOSMA Indikator Der Beitrag MQL4 TUTORIAL GRUNDLAGEN – SIMPLER ACCOUNT CHECK erschien zuerst auf MQL4 TUTORIAL DEUTSCH.
Mehr

Über diesen Podcast

MQL4 Tutorial DEUTSCH für Metatrader 4 oder MT4

Kommentare (0)

Lade Inhalte...

Abonnenten

15
15