[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 586
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
Guten Tag, ich versuche, herauszufinden, wie man einen EA schreibt. Ich habe die EA-Vorlage aus dem Artikel auf der mql4-Website genommen, meine eigenen Bedingungen hinzugefügt, um das Debugging und die Funktionalität zu verstehen, und die Bedingungen für die Eröffnung von Positionen eingegeben:
Ich habe meine eigenen Bedingungen hinzugefügt (oder bestehende geändert), um sicherzustellen, dass die Aufträge von fakut ausgeführt wurden.
oder verwenden Sie die Bedingung - wenn es keine offenen Aufträge auf der Nullleiste gibt, ist es OK zu öffnen:
siehe drei Beiträge oben - Analyse nur gebildete Balken ab 1
Aber für das iMAOnArray(MyATR,0,PerB,0,MODE_SMA,1 ) und vorgeschriebene 1 am Ende und Open[0] ist nicht während der Bar geändert und ich werde es brauchen.
aber Asc und Bid ändern sich bei jedem Tick - die Bedingung kann also mehrmals während eines einzelnen Balkens ausgelöst werden
Wie wäre es, wenn Sie die Ausführung einmalig durchführen und vielleicht durch High[0] und Low[0] ersetzen? Oder gibt es andere Befehle, vielleicht die Bedingung, die innerhalb des Balkens einmal ausgeführt werden soll?
Ich habe es bereits oben geschrieben.
Ich habe gelesen, hatte Spaß an den Fonds vor, jetzt möchte ich Forex versuchen. In WelsLab auf dem Fonds ist dies über die Haltestelle einfach zu erledigen:
MyATR = SMA.Series((((High-Low)/Low), PerB)[i-1] ;
wenn (BuyAtStop(i, (Open[i] + Open[i]*MyATR), "") ;
Kann das nicht im MetaTrader gemacht werden?
Ich habe gelesen, hatte Spaß an den Fonds vor, jetzt möchte ich Forex versuchen. In WelsLab auf dem Fonds ist dies über die Haltestelle einfach zu erledigen:
MyATR = SMA.Series((((High-Low)/Low), PerB)[i-1] ;
wenn (BuyAtStop(i, (Open[i] + Open[i]*MyATR), "") ;
Kann man das nicht im MetaTrader machen?
Nein, das wird nicht funktionieren. nur durch die Analyse der Auftragshistorie. so ist unser MQL - es ist nicht sehr gut, aber es hat seine eigenen Funktionen :))) deshalb sind die meisten nützlichen Funktionen handgeschrieben.
Ich habe nichts dagegen, kann ich ein funktionierendes Beispiel oder einen Link bekommen?