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
nicht, wenn Sie mit dem aktuellen Spread testen, dieser ist sehr verrückt bewegend und der Spread kann sehr groß werden
Wie haben Sie den Test durchgeführt?
Fester Spread oder aktueller Spread?
Ok, das ist der Zeitpunkt, an dem ich nach "Spread" google
Ich weiß es zu schätzen, dass du meine dummen Fragen beantwortest))
Ich werde in Kürze zurückkommen
Ok, das ist also der Zeitpunkt, an dem ich "spread" googeln gehe
Ich weiß es zu schätzen, dass du meine dummen Fragen beantwortest))
Ich werde in einer Weile zurück sein
und bei jedem Ticken kann sich dieser Wert ändern
Der Grund, warum ich gefragt habe, wie Sie den Test durchgeführt haben
und bei jedem Ticken kann sich dieser Wert ändern
Deshalb habe ich nach der Methode gefragt, wie Sie den Test durchgeführt haben.
Genau!
I der Unterschied war aufgrund der aktuellen Spread-Tests, wenn ich die Tests mit festen Spread durchgeführt sie waren genau das gleiche!
Vielen Dank, Leute!
Ich habe mein Wissen wirklich verbessert.
Und bitte lasst mich wissen, ob es noch etwas gibt, was im Code verbessert werden kann.
genau!
Ich der Unterschied war aufgrund der aktuellen Spread-Tests, wenn ich die Tests mit festen Spread durchgeführt sie waren genau das gleiche!
Vielen Dank, Leute!
Ich habe mein Wissen wirklich verbessert.
Und bitte lasst mich wissen, ob es noch etwas gibt, das im Code verbessert werden kann.
wenn Sie zeigen, was Ihr Code jetzt geworden ist
Ich würde auch gerne eine neue Fehlerbehandlung sehen, siehe Kommentar RaptorUK https://www.mql5.com/en/forum/148529
wenn Sie zeigen, was Ihr Code jetzt geworden ist
möchte auch eine neue Fehlerbehandlung sehen, siehe Kommentar RaptorUK https://www.mql5.com/en/forum/148529
Ok, los geht's:
Preisnormalisierung:
GetLot Funktion, hat sich wohl nicht geändert
Neue Order-Funktion, verwendet jetzt normalisierte Preise:
1 oder alle Aufträge schließen
Ich habe die Funktion zum Schließen von Aufträgen nicht geändert, um nach Symbolen und magischen Zahlen zu suchen, da ich nur mit einem Symbol und nur mit einem EA pro Konto handeln werde. Aber ich werde es tun, nachdem ich mich mit anderen wichtigeren Themen und Tuning beschäftigt habe.
Ich habe die EMA-Kreuzungserkennung von einem Vergleich von EmaDiff[2] mit EmaDiff[1] auf einen Vergleich von EmaDiff[0] mit Null und die Verwendung eines zusätzlichen Flags geändert (all dies stammt von einem Beispiel, das ich gefunden habe)
Auf einem Demo-Konto auf Minutenskala kommt es zu Fehlauslösungen, wenn der Spread so hoch ist, dass sich die EMAs bei einem Kaufgeschäft überschneiden und bei einem darauf folgenden Verkaufsgeschäft innerhalb desselben Minutenbalkens wieder voneinander getrennt werden.
[url=http://postimg.org/image/udq4ufmqf/][img]http://s15.postimg.org/udq4ufmqf/mess.jpg[/img][/url]
Ich überlege gerade, wie ich damit umgehen kann
die Trailing-Stop-Funktion:
Und den Body selbst:
Vielen Dank für Ihr Interesse!
Ich habe die Funktion zum Schließen von Aufträgen nicht geändert, um nach Symbolen und magischen Zahlen zu suchen, da ich nur mit einem Symbol und nur mit einem EA pro Konto handeln werde. Aber ich werde es tun, nachdem ich mich mit anderen, wichtigeren Themen und Tuning beschäftigt habe.
Seien Sie nicht faul, machen Sie es direkt !!!!
das ist eine wichtige Sache, die man immer einbeziehen muss
wenn Sie Ihr Programm reparieren wollen und wir Ihnen Ratschläge geben, was zu tun ist
Wenn du dann nicht daran arbeiten willst, es zu reparieren, warum helfen wir dir dann?
Sei nicht faul, mach es direkt !!!!
das ist eine wichtige Sache, die Sie immer einbeziehen müssen
Wenn Sie Ihr Programm reparieren wollen und wir Ihnen Ratschläge geben, was zu tun ist
Wenn du dann nicht daran arbeiten willst, es zu reparieren, warum helfen wir dir dann?
ok, ok, immer mit der Ruhe)
Hier ist es, ich denke, das sollte den Trick machen.
Funktion"Auftrag öffnen" :
Funktion "Alle Aufträge schließen":
Ich habe jetzt ein größeres Problem: Mein Broker neigt dazu, Aufträge nur teilweise auszuführen.
Sehr geehrter Kunde,
wir möchten Sie darauf hinweisen, dass Ihr Handel teilweise (2,32 von 15,84 Lots) zum Preis von 587,318 eröffnet wurde.
Sollten Sie weitere Fragen zu diesem Thema haben, zögern Sie bitte nicht, uns zu kontaktieren.
Mit freundlichen Grüßen,
Makler.
Hier ist, was der Support sagt:
Bitte beachten Sie, dass in Zeiten hoher Volatilität oder geringer Liquidität Limit Orders teilweise ausgeführt werden können. Das bedeutet, dass die Position sofort ganz oder teilweise ausgeführt wird, wenn der Preis erreicht wird. In Ihrem Fall wurde Ihr Auftrag teilweise ausgeführt, weshalb Sie eine Benachrichtigung erhalten haben.
Ich weiß, wie man alle Orders schließt, obwohl sie teilweise geschlossen wurden, ich muss nur Close all Orders while OrdersTotal() > 0 machen , aber ich weiß nicht, was ich tun soll, wenn die Orders teilweise geöffnet werden.
edit:
Ich habe gerade gemerkt, dass ich die richtigen Symbol- und Magicnumber-Orders prüfen muss, das ist etwas schwieriger
edit: hier ist die Funktion close all orders, die die Aufträge auch bei teilweiser Schließung schließen sollte
Hier ist, wie ich mit der teilweisen Ausführung von offenen Aufträgen kämpfen werde,
Die Eröffnung eines Auftrags wird nicht mehr mit einer NewOrder-Funktion durchgeführt, sondern mit dieser: