Funktionsfehler Unerwartet
Seite 1 von 572 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Funktionsfehler Unerwartet

  1. #1
    Ich erhalte einen Fehler quot; Funktionsdefinition unerwartet ”; Ich tippte es in die Suchmaschine und konnte nichts über das Debuggen finden. Weiß jemand, was das bedeutet und was ich suchen sollte, um es zu korrigieren?

  2. #2
    Wenn Sie auf den Fehler doppelklicken, zu welcher Zeile führt es Sie? Bringen Sie auch Ihren EA an, damit die Leute Ihnen helfen können, sonst werden wir Zeit damit verschwenden zu erraten, was das Problem sein könnte.

  3. #3
    1 Attachment (s) Wie du sehen wirst, versuche ich einen alten EA zu säubern und meinen Stil in ihn einzugeben und ihn dynamisch zu machen .... es wird eine Herausforderung sein, da ich mit dieser Programmsprache nicht vertraut bin, werde ich eine gehen durch einen und Hinzufügen von Anpassungen, sobald ich einen anständigen Rahmen an Ort und Stelle ================================================== ======= ... und ging durch meine Notizen zurück und fügte weitere Credits hinzu ....
    https://www.tradingintuitive.com/att...2848662951.mq4

  4. #4
    In Ihrer Startfunktion fehlt Ihnen 2}, was Ihr Problem verursacht.

  5. #5
    Gibt es ein gutes Programm oder etwas, das Ihnen hilft, das Layout des Codes zu sehen? Es scheint mir, dass es einfacher wäre, in einem anderen Bereich zu schreiben und dann zum MetaEditor zu wechseln, weil es wirklich schwierig ist, die Klammern anzurichten .... Ich habe es am Ende hinzugefügt und es kompiliert jetzt, aber ich bin es sicher, dass es am wahrscheinlichsten nicht richtig ausgerichtet ist, und ich werde mich darum kümmern müssen, wenn ich den Mut der Startfunktion ändere

  6. #6
    Nein, das ist die Freude an der Arbeit mit mt4. nichts, um Ihnen zu helfen, den Code überhaupt zu beheben. Ich würde es ausdrucken und jeden markieren und sicherstellen, dass es einen gibt, um es zu schließen. Wahrscheinlich der einfachste Weg. Als eine Angewohnheit von mir, jedes Mal, wenn ich ein neues öffne {Ich setzte zwei leere Linien ein und setzte das Gegenüber} so vergesse ich nicht. Dann gehe ich zurück und fülle die leeren Zeilen aus.

  7. #7

    Zitat Zitat von ;
    Als eine Angewohnheit von mir, jedes Mal, wenn ich ein neues öffne {Ich setzte zwei leere Linien ein und setzte das Gegenüber} so vergesse ich nicht. Dann gehe ich zurück und fülle die leeren Zeilen aus.
    Das tue ich auch. Und um den Einzug zu erleichtern, benutze ich die Tab-Taste sehr. es entspricht 3 Leerzeichen (konfigurierbar in Optionen).

  8. #8
    Eingefügter Code für (cnt = 0; cntlt; BestellungenTotal (); cnt ) {if (Bestellmenge (cnt, SELECT_BY_POS, MODE_TRADES)) {if (OrderSymbol () == Symbol () OrderMagicNumber () == MagicNumber) {if (OrderType () == OP_BUY || OrderType () == OP_SELL) {MarketOpenOrders ; LastOrderOpenTime = OrderOpenTime (); } if (OrderType () == OP_SELLLIMIT || OrderType () == OP_BUYLIMIT) LimitOpenOrders ; OpenOrders ; }}} Ok, ich versuche logistisch herauszufinden, was genau das tut ... sowohl vom Standpunkt der Programmierung als auch vom Standpunkt des Forex-Handels. Es sieht so aus, als zähle es die Anzahl der offenen Trades, aber ich habe kein Fullf Verständnis für die Logik hinter dem, was hier wirklich gemacht wird ... hier ist meine Interpretation. Es sucht nach möglichen Opentraden ... und wenn es welche gibt, überprüft es die Kombination aus magischer Zahl und Symbol .... dann ob es sich um einen Markt oder eine Limit-Order handelt ... und dann die Zählung jedes einzelnen ... Die OrderSelect-Funktion wird mir in der Metatrader-Bibliothek nicht klar erklärt

  9. #9
    Eingefügter Code {I f Preis trifft line1 line1openorderslt; 1 || Preis trifft line2 line2openorderslt; 1 Währung || oder Preis trifft line3 line3openorders lt; 1 Währung || Preis trifft line4 line4openorders lt; 1 Währung Ermitteln Sie dann die Losgröße Open Order Else Wenn der Kurs auf line0 trifft oder auf Zeile 5, schließen Sie den Trade} Und das ist die Pseudocode-Logik, die ich implementieren möchte ... Ich bin mir sicher, dass sie fehlt einige Überprüfungen, aber im Grunde möchte ich überprüfen, ob die Währung basierend auf einem Markt-Scan-Skript handelbar ist ... wenn es dann nur erlaubt ist, dass nur eine Bestellung pro Zeile geöffnet ist

  10. #10
    Hat jemand hier einen Rat?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Die tradingintuitive Webseite verwendet Cookies
Wir nutzen Cookies, um Ihnen das Webseitenerlebnis bestmöglich anbieten zu können. Durch weitere Nutzung der Webseite erlauben Sie die Nutzung von Cookies. Für weitere Details und wie Sie ggf. diese Einstellungen verändern können, lesen Sie bitte unsere Datenschutzbestimmung. Lesen Sie mehr