Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1594
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
danke
Aber in dieser Funktion: double GetProfitFromStart()
gelb ist nur der Name der Funktion, richtig?
und im Prinzip kann es alles sein?
Ja, ich habe es so genannt, um es deutlich zu machen Get Profit FromStart
Ich danke Ihnen.
In der Funktion Expertentick
void OnTick() - es stellt sich heraus, dass die Code-Zeile: if(CountOrders()==0&ObjectGetInteger(0, "lab_Button",OBJPROP_STATE)) nicht nur der erste Order-Trigger ist, wenn der EA anfänglich gestartet wird
sondern auch bei jedem Lauf, nachdem der Auftrag gemäß einer Bedingung geschlossen wurde:
Verstehe ich das richtig?
die Höhe des Verlusts bei allen Verlustaufträgen
Ich habe es wohl wieder falsch verstanden
oder die Höhe des Verlusts bei jedem Verlustauftrag
oder der kumulierte Verlust aller Verlustaufträge...
Wenn Sie nur einen einzigen Ausdruck benötigen, sollten Sie ihn als Skript erstellen
Das müssen Sie nicht, Sie können es auch so machen
Ihr Code hat geholfen, jetzt werden die gleichen Meldungen nicht mehr 100 Mal, sondern nur noch 4-10 Mal angezeigt. Vielleicht muss der else-Operator hinzugefügt werden.
Ich danke Ihnen.
In der Funktion Expertentick
void OnTick() - es stellt sich heraus, dass die Code-Zeile: if(CountOrders()==0&ObjectGetInteger (0, "lab_Button",OBJPROP_STATE)) nicht nur der erste Order-Trigger ist, wenn der EA anfänglich gestartet wird
sondern auch bei jedem Lauf, nachdem der Auftrag gemäß einer Bedingung geschlossen wurde:
Verstehe ich das richtig?
Dies sind die Bedingungen für die Ausführung des EA, wenn( if) (CountOrders()==0( keine Bestellung )&&ObjectGetInteger(0, "lab_Button",OBJPROP_STATE))( und der Button gedrückt wird), dann können wir handeln
Wie und wo wird der Code geschrieben?
Der Code wird in den Körper der Funktion int start() des EA eingefügt. Ich fügte else-Operator, die Schrauben leere Variable, Duplizierung von Daten gestoppt hat, aber wenn zwei aufeinanderfolgende verlieren Gewinne, Duplizierung von Daten tritt 10 und 2-3 mal. Ich habe meine ursprüngliche Schleife auskommentiert, die 100 Mal die gleichen Informationen enthielt. Ihr Arbeitsgerät.
Wird einmal gedruckt, wenn ein unrentabler Handel erscheint
Aber der Berater sieht nicht, dass heute Freitag ist und schließt jeden Tag Positionen.
sieht es so aus
Hallo zusammen, ich habe eine Funktion zum Schließen von Positionen am Freitag um 20:30 Uhr eingefügt
Aber der Berater sieht nicht, dass heute Freitag ist und schließt jeden Tag Positionen.
steht so
Bitte sagen Sie mir, wie ich dies in eine externe Variable ausgeben kann