Diskussion zum Artikel "Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll" - Seite 2
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
Vielen Dank, der Artikel ist sehr nützlich.
Mir ist nicht ganz klar, dass im Unterthema "Begrenzung der Anzahl der Lots um ein Symbol" der Code der Funktion PositionVolume() zweimal angegeben ist.
Gleich darunter steht die Beschreibung der Funktion NewOrderAllowedVolume() und deren Aufruf:
double orders_volume_on_symbol=PendingsVolume(symbol);Nur die Beschreibung der Funktion PendingsVolume() ist in dem Artikel nirgends zu finden.
Sollte statt der Funktion PendingsVolume() irrtümlich wieder die Funktion PositionVolume() angegeben sein, so korrigieren Sie dies bitte.
Das ist ein interessanter Artikel, leider gibt es zu viele Fehler (Tippfehler oder sogar logische Fehler im vorgeschlagenen Code), und es wird wahrscheinlich mehr Leute verwirren als ihnen an einigen Stellen helfen.
1°
Logischer Fehler. Wenn es noch keine Position gibt, muss man immer noch das anhängige Volumen prüfen und das erlaubte Volumen berechnen. Dieser Code gibt allowed_volume=0 zurück, wenn noch keine Position geöffnet ist, ohne die Pendings zu berücksichtigen.
2°
Ein weiterer logischer Fehler. Das Ändern eines SL/TP um 1 Punkt ist erlaubt. Es sollte >= sein.
+ Tippfehler, sollte "-tp)>=Punkt);" sein
+ fehlender Parameter (PrintFormat hat für %, aber nur 3 Parameter sind vorgesehen).
3°
Ähnlicher Fehler wie Punkt 2° oben.
Und die gleichen Fehler auch in OrderModifyCheck() mql4 Version.
Vielen Dank für die Behebung dieser Fehler, bitte beachten Sie, dass ich nicht alle Artikel in der Tiefe zu überprüfen, so vielleicht gibt es mehr.
Einige andere Kommentare zu diesem Artikel, aber diesmal nicht auf Fehler bezogen, sondern mehr auf meine persönliche Meinung:
Access violation
Dieser Fehler tritt auf, wenn versucht wird, Speicher zu adressieren, auf den der Zugriff verweigert wird. In jedem solchen Fall ist es notwendig, die Entwickler über den Service Desk in Ihrem Profil oder über die Seite Kontakte zu kontaktieren.Diese Art von Fehlern ist relativ selten, viele von ihnen haben fertige Codes, die bei der Suche nach der Ursache helfen sollen.
Neueinsteigern wird empfohlen, alle Artikel über Fehlerbehandlung zu lesen, sowie Fragen im Forum und in den Kommentaren zu den Artikeln zu stellen. Andere, erfahrenere Mitglieder der MQL5.community werden Ihnen dabei helfen, unklare Punkte zu klären. Wir hoffen, dass die in diesem Artikel gesammelten Informationen Ihnen helfen werden, zuverlässigere Handelsroboter in kürzerer Zeit zu erstellen.
Trotz der Kritik möchte ich Metaquotes für ihre großartige Arbeit an MT4/MT5 danken und sie ermutigen, ihr Niveau an Qualität und Professionalität weiter zu steigern.
Dies ist der Teil, der Fragen aufwirft:
Warum wird die erforderliche Marge mit dem Eigenkapital verglichen und nicht mit der freien Marge?
http://prntscr.com/dgd6s4
Was ist jetzt los?
prüft die Marge, nicht genug Geld, nicht handeln, aber nicht lassen Sie die Eule zu erhöhen.
Hast du es versucht? Oder hast du das nur gesagt?
Ich habe es ausprobiert! Ich bekam die Meldung, dass er nicht verifiziert wurde, kein einziger Handel wurde geöffnet! Nun, er wird nicht geöffnet, wenn es ein Assistent ist.
Wenn es sich um ein Dienstprogramm handelt, prüfen die Moderatoren den EA persönlich.
Das Dienstprogramm kann so eingerichtet werden, dass der Tester zumindest ein paar Trades öffnet und sie als Assistent begleitet. Das ist kein Problem.
Wenn es sich um ein Dienstprogramm handelt, prüfen die Moderatoren den EA persönlich.
Das Dienstprogramm kann so eingerichtet werden, dass der Tester zumindest ein paar Trades eröffnet und sie als Assistent begleitet. Das ist kein Problem.
Ich meine, wollen Sie es als Panel einrichten und es auf diese Weise überprüfen oder was?
Öffnen Sie einfach jeden Handel manuell im Moment und fügen Sie diesen EA auf dem Chart an das Ticket der offenen Bestellung.