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
und beheben Sie bitte die Fehler oder geben Sie mir einige Hinweise
"mohsin360", der Compiler sagt Ihnen, was falsch ist. Warum lesen Sie nicht den Fehlerbericht und gehen dem nach.
Wenn es heißt, dass Sie eine Variable haben, die nicht definiert wurde, dann definieren Sie die Variable so, dass sie den Fehler nicht verursacht.
Wenn es heißt, dass Sie eine unausgewogene Klammer ")" haben, bedeutet das, dass Sie überprüfen müssen, ob Sie die richtige Anzahl von linken und rechten Klammern gesetzt haben und dass wahrscheinlich eine oder mehrere fehlen.
Dies sind einfache Fehler für jemanden, der bereits ein wenig programmieren kann.
Wenn Sie keine Ahnung vom Programmieren haben, sollten Sie vielleicht erst einmal etwas Zeit darauf verwenden, die Grundlagen des Programmierens zu erlernen, einen Compiler zu benutzen und die Syntaxfehler im Code im Allgemeinen zu korrigieren, bevor Sie versuchen, einen EA oder Indikator zu schreiben.
Ein guter Startpunkt ist das "MQL4 Buch", gleich hier auf dieser Seite!
Alternativ vielleicht ein Anfängerbuch über "C-Programmierung" oder vielleicht einige Online-Tutorials über "C" für Anfänger. Das wird Ihnen den Start, um die Grundlagen zu verstehen und dann können Sie mit MQL4 fortfahren.
Ja, ich lese Fehlerbericht und es enthält erste und zweite Fehler acht in Zahlen b coz von meinem Trailing-Start-Code und ich komme zu wissen, dass alpari oder mt4 nicht zulassen, dass ein Minimum Trailing von 30 Pips, so dass ich beschlossen, Code ein wenig zu ändern und mit geraden, um modifizierende Code anstelle von Trailing-Start-Code .thanks u alle für die Zusammenarbeit mit mir so viel. dont so entspannen ill wieder fragen, wenn ich Hilfe brauche, nachdem sie und Kompilieren der neuen Änderungen
Mit freundlichen Grüßen
Mohsin.meo
meine Meta-Editor zeigt einige Fehler erste ist (145,51), wenn ich in der Fehlerliste suchen ich fein keine 145 sagen, dass:[Änderung verweigert, weil um zu nah an den Markt.] und das stimmt, weil ich in dieser Zeile den Code eingegeben habe, um die Order um 5 Pips zu ändern, aber wenn ich nach anderen Fehlern wie (153,62),(158,8),(164,8),(170,55),(180,60) und (185,8) suche, kann ich keine Fehlernummer in der Liste finden, hier ist die Liste, in der ich eine Bedeutung gefunden habe und andere nicht.Bitte kann mir jemand sagen, was die Bedeutung der Fehler ist und wo ich die Bedeutungen finden kann, denn ich habe nach "unerwarteten Token" gesucht und festgestellt, dass ich nur komme, wenn es ein Problem mit der Codesyntax gibt, aber wie Sie sehen können, habe ich zwei Fehler an der Spitze, die besagen, dass die Anzahl der Parameter falsch ist @(145,51) und (153,62) und nur 145 ist im Index aufgeführt, aber 153,62 ist nicht Y
meine Meta-Editor zeigt einige Fehler erste ist (145,51), wenn ich in der Fehlerliste suchen ich fein keine 145 sagen, dass:[Änderung verweigert, weil um zu nah an den Markt.] und das stimmt, weil ich in dieser Zeile den Code eingegeben habe, um die Order um 5 Pips zu ändern, aber wenn ich nach anderen Fehlern wie (153,62),(158,8),(164,8),(170,55),(180,60) und (185,8) suche, kann ich keine Fehlernummer in der Liste finden, hier ist die Liste, in der ich eine Bedeutung gefunden habe und andere nicht.Bitte kann mir jemand sagen, was die Bedeutung der Fehler ist und wo ich die Bedeutung finden kann, denn ich habe nach "unerwarteten Token" gesucht und festgestellt, dass ich nur komme, wenn es ein Problem mit der Codesyntax gibt, aber wie Sie sehen können, habe ich zwei Fehler oben, die besagen, dass die Anzahl der Parameter falsch ist @(145,51) und (153,62), und nur 145 ist im Index aufgeführt, aber 153,62 ist nicht Y
145 ist die Zeilennummer, nicht die Fehlernummer. 51 ist die Nummer der Zeichenspalte. Dies sind Kodierungsfehler, keine Ausführungsfehler ... korrigieren Sie Ihre geschweiften Klammern.
Das ist falsch ...
OrderSelect() der erste Parameter muss ein int sein, nicht ein String, lesen Sie die Dokumentation.
Das Gleiche hier . . .
Das sind Schnüre und funktionieren nicht...
genauso hier . . .
Ich habe bereits Buy_ticket als intiger deklariert, der den Wert des Tickets enthält, das ich vom Server bei orderselect Buy erhalten habe, und dasselbe für sell.
Wenn Sie sagen, dass der erste Parameter der orderselect muss in Zahlen dann, wie ich die Nr. offensichtlich ich zuerst gespeichert es in einem intiger und rufen Sie dann, dass intiger und thts was im tun.
?
Ich habe bereits Buy_ticket als intiger deklariert, der den Wert des Tickets enthält, das ich vom Server bei orderselect Buy erhalten habe, und dasselbe für sell.
Wenn Sie sagen, dass der erste Parameter der orderselect muss in Zahlen dann, wie ich die Nr. offensichtlich ich zuerst gespeichert es in einem intiger und rufen Sie dann, dass intiger und thts was im tun.
?
Dies ist ein Integer...
dies ist ein String
"Buy_ticket"
wenn du von "" erzählst?
Ich habe diese entfernt und der Metaeditor fragt nach vordefinierten Variablen und zeigt den Fehler Variable nicht definiert an
kaufen_ticket
verkauf_ticket
jetzt habe ich diese doppelten Kommas entfernt und habe nur noch zwei Fehler
Hier ist der Code
wenn du von "" erzählst?
Ich habe diese entfernt und der Metaeditor fragt nach vordefinierten Variablen und zeigt den Fehler Variable nicht definiert an
kaufen_ticket
verkauf_ticket
jetzt habe ich diese doppelten Kommas entfernt und habe nur noch zwei Fehler
Hier ist der Code
buy_ticket ist nicht dasselbe wie Buy_ticket
Sie haben noch viele andere Fehler...
OrderModify() (bitte lesen Sie die Dokumentation) benötigt mindestens 5 Parameter ...
OrderModify(buy_ticket, buy_open_price, slbuy);
. . nicht drei. Farbe ist optional .
was sonst?
else{ }