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
Alle Änderungen sind in der Kopfzeile aufgeführt.
Ja, aber Sie können nicht sehen, was sie sind. Ich zeige es Ihnen, wenn ich es tue.
ZY hat sich meine Arbeiten in KB angesehen... es ist besser, zip zu vergessen.
Eben. Zips werden nicht aktualisiert (
Es gibt Aufgaben, die nicht nur mit MQL4 gelöst werden können.
Aber MT4-Stil und MT5-Stil können parallel verwendet werden. Hier ist ein Beispiel für eine solche Kombination.
Forum zum Handel, zu automatisierten Handelssystemen und zum Testen von Handelsstrategien.
OnTradeTransaction Transaktionsverarbeitung
fxsaber, 2019.02.08 12:37 Uhr.
Aufgabe
Pending Orders werden auf Netting platziert (können multidirektional und in beliebiger Anzahl von jedem Typ sein). Es ist notwendig, seine SL/TP in Form von Stop/Limit Pending Orders bei jeder Auslösung der ursprünglichen Pending Order zu platzieren. In diesem Fall sollten SL/TP-Aufträge abhängig sein: Wenn ein Auftrag ausgelöst wird, wird der zweite gelöscht. Die ursprüngliche und die SL/TP-Pending-Order können teilweise ausgelöst werden. Der Expert Advisor kann jederzeit neu geladen werden, einschließlich der Übertragung auf ein anderes Terminal.
Lösung
Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien
Bibliotheken: MT4Orders
fxsaber, 2019.01.13 17:23 PM.
Kims Funktionen unter MT4 sind recht beliebt, also habe ich alle Quellen von seiner Seite heruntergeladen und einen einfachen "Konverter" für sie unter MT5 geschrieben.Es stellte sich heraus, dass Kims Konverter einige andere MT4-Berater auch unter MT5 zum Laufen bringt
Umgehen Sie diesen Fallstrick auf MT5
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Neue Version von MetaTrader 5 build 2005: Wirtschaftskalender, MQL5 Programme als Dienste und API für die Sprache R
fxsaber, 2019.02.20 21:06
Hallo DiensteWenn du Sleep auskommentierst, wird das Terminal sofort beendet, wenn du es ausführst. Aber es wird um etwas anderes gehen.
Es hat sich herausgestellt, dass es einfach ist, eine Situation zu erkennen, in der ein Geschäftsauftrag in der Historie fehlt: Es gibt ein Geschäft, aber sein Auftrag ist nicht vorhanden.
Das Ergebnis des Skripts auf MQ-Demo
Es dauert mehr als 200 ms, bis ein Geschäftsauftrag in der Historie auftaucht! Während dieser ganzen Zeit ist es nicht möglich, z.B. den Schlupf und die Ausführungsdauer zu bestimmen.
Stellen Sie sich eine Situation vor, in der Sie einen Dienst benötigen, der Daten über gerade geschlossene Positionen in eine Datei schreibt. Aufgrund dieser "Funktion" ist es einfach unmöglich, dies zu tun.
Liege ich richtig, dass dieses architektonische Merkmal von MT5 in keiner Weise korrigiert werden kann?
Es ist schwer zu zählen, wie viele solcher Dinge in der Bibliothek berücksichtigt werden.
Ja, aber man kann nicht sehen, wo sie drin sind. Ich zeige es dir, wenn ich es tue.
Ja, genau. Die Zips werden nicht aktualisiert.
Wenn man eine Datei nach der anderen herunterlädt, gehen die Änderungsdaten verloren. Ich muss nach Größe navigieren, aber nicht alle Korrekturen ändern die Größe.
Hier ist ein Vorschlag:
Fügen Sie in die Kopfzeile JEDER Datei das Änderungsdatum, optional die Versionsnummer und optional den Änderungsverlauf ein.
Zusätzlich zu den Dateien sollten Sie Ihr zip/rar posten, wie es einige Leute tun.
Die Bibliothek ist in nur einer Datei enthalten. Der ganze Rest ist Flitterkram, der schon lange nicht mehr aktualisiert wurde.
Allerdings gibt es auch OrderSend_Test2.mq5 - es ist ein Stresstest für MT5 und die Bibliothek. Er belastet den Handelsserver so, dass er den Autotrading-Modus ausschaltet.
Ich weiß. In diesem Fall, ja. Aber 3 Dateien haben sich seit dem letzten Mal geändert.
Ich meine die allgemeine Methodik, die die Versionierung vereinfacht. Ich selbst füge immer das Datum in die mqh-Kopfzeile und das Datum und die Version in mq5 ein.
Und wenn ich mein komplettes Archiv einbeziehe (um die Änderungsdaten zu speichern), kann ich alles ohne Nachdenken aktualisieren.Ich weiß. In diesem Fall, ja. Aber 3 Dateien haben sich seit dem letzten Mal geändert.
Ich meine die allgemeine Methodik, die die Versionierung vereinfacht. Ich selbst füge immer das Datum in den mqh-Header ein, Datum und Version in mq5.
Mir wurde ein öffentliches bereits-fertig-für-QB-Arbeit analog zu github angeboten, wo all dies im automatischen Modus ist. Aber das Alter ist keine Freude: es ist kompliziert.
Vielleicht ist eine solche Option für Sie geeignet.
Ich kündige die Änderungen an und behalte sogar einen Hut nur für MT4Orders, da ich nicht der einzige bin, der es benutzt.
Was einige andere Arbeiten angeht, so mache ich das im Stillen.