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
Nun, Sie können die notwendigen Informationen von QUIK optional über eine Datei senden.
Ja, tsu, ich habe alles schon vor langer Zeit für den Quickie geschrieben, aber es geht nicht schnell,
Ich wollte es schneller machen...
Ja, tsu, ich habe alles schon vor langer Zeit für den Quickie geschrieben, aber es geht nicht schnell,
Ich wollte es schneller machen...
Sie können einfach ein weiteres Skript in Quicksilver einfügen und es kontinuierlich die benötigten Informationen in die Datei einspeisen lassen. Und was geschrieben steht, soll so funktionieren, wie es ist, wenn es Ihnen passt.
Es gibt noch nichts zu erklären, es gibt ein Problem mit Pending Orders, es gibt keine Callbacks im MT5.
Ich möchte schwebende Aufträge in meinem Arsenal haben.
Grüße an die lokalen Stammgäste. Sie können die Programmiervorlagen ausprobieren(http://cpp-reference.ru/patterns/behavioral-patterns/observer/).
Ich interessiere mich auch für die Verbindung mehrerer Märkte, ich möchte nach Ihrer Verbindung fragen. Soweit ich das Beispiel verstanden habe, werden alle Informationen von MT5 bezogen und die Schnellansicht wird nur für die Eröffnung von Aufträgen über Trans2Quick dll verwendet, richtig?
Oder werden Sie versuchen, auf andere Weise Daten vom Broker zu erhalten? Soweit ich mich erinnere, ist es besser, lua zu verwenden, um Daten vom Quicksilver zu erhalten, aber Sie müssen die Verbindung mit dem Terminal erhöhen...
Grüße von lokalen Stammgästen. Sie können versuchen, Programmiervorlagen zu verwenden(http://cpp-reference.ru/patterns/behavioral-patterns/observer/).
Ich interessiere mich auch für das Thema der Verknüpfung mehrerer Märkte, ich möchte Sie nach Ihrer Verknüpfung fragen. Soweit ich das Beispiel verstanden habe, werden alle Informationen von MT5 bezogen und die Schnellansicht wird nur für die Eröffnung von Aufträgen über Trans2Quick dll verwendet, richtig?
Oder werden Sie versuchen, auf andere Weise Daten vom Broker zu erhalten? Soweit ich mich erinnere, ist es besser, lua zu verwenden, um Daten vom Quicksilver zu erhalten, aber Sie müssen die Verbindung mit dem Terminal erhöhen...
Ich habe bereits geschrieben, dass ich alles per DDE geschrieben habe - Mein Programm - trans2quik.dll
Aber diese Kombination funktioniert nicht schnell genug (mit dem Auge kann man sehen, wie quik im Stapel hinter MT5 zurückbleibt).
Ich wollte Marktdaten über MT5 empfangen und Aufträge über trans2quik.dll senden,
Aber ich habe das Depot vergessen, es kann nur über die Schnellansicht abgerufen werden.
Ich möchte nicht weiter gehen.
Ein "Fenster" erschien im Aufbau und ich beschloss, den Export von Daten aus MT5 in Echtzeit fortzusetzen.
Ich habe postMessageW Export implementiert, es funktioniert schnell genug, aber manchmal bleiben die Daten "stecken".
Code des Expertenberaters
Anwendungscode (Delphi XE4)
Zuerst dachte ich, es sei ein Divisionsfehler, um DOUBLE zu erhalten, aber MT5 multipliziert die Zahl mit 10 hoch n,
und in der App wird die resultierende Zahl durch 10 hoch n geteilt.
Es sollte kein Fehler auftreten.
Vielleicht mache ich etwas falsch?
(Zusammenstellung im Anhang)
Hinzugefügt von
Ist das der Grund?
Alles funktioniert
Vorteile von
1 Der Export funktioniert sehr schnell und belastet weder das Terminal noch das System.
2. Minimaler Code.
3. keine DLL erforderlich.
Benachteiligungen
1. Sie können nur LONG, ULONG, DOUBLE (mit Zahlenwertbegrenzung) und bis zu 127 Bit ANSI-Text (nur Englisch) übertragen.
Hinzugefügt
Bleibt noch, PostMessage mit Einzahlung an Quickie über LUA zu senden.
Hat jemand PostMessage von Quick (LUA) ausprobiert?
Dies ist für EBS-Konten erforderlich.
Alles funktioniert.
Können Sie mir mehr darüber sagen, wie man es benutzt und was man tun muss?
Können Sie mir mehr darüber sagen, wie ich das verwenden kann und was zu tun ist?
Alle diese "Gadgets" werden für den Handel über Quick auf EBS-Konten (oder für die Echtzeitanalyse von Daten außerhalb von MT5) benötigt.
Die Datenausgabe an meine Anwendung aus dem langsamen KVIK über DDE ist sehr langsam,
Die Daten werden also von MT5 übernommen, und die Handelsaufträge werden über deren API (trans2quik.dll) an Kvik gesendet.
Der Mechanismus ist
MT5 --> Eigene Anwendung <--> trans2quik.dll <--> Schnell
Hier ein Beispiel für den Handel mit Quick-Futures im Vergleich zu Aktien
Alle diese "Gadgets" werden benötigt, um über QuickBooks auf EBS-Konten zu handeln (oder für die Echtzeitanalyse von Daten außerhalb von MT5).
Die Datenausgabe an Ihre Anwendung vom langsamen Quik über DDE ist sehr langsam,
Die Daten werden also von MT5 übernommen, und die Handelsaufträge werden über deren API (trans2quik.dll) an Kvik gesendet.
Der Mechanismus ist
MT5 --> Eigene Anwendung <--> trans2quik.dll <--> Schnell
Hier ist ein Beispiel für den Handel in Kvik für Futures und Aktien
Ist es nicht einfacher, das zweite MT5-Terminal auf den Aktienmarkt zu setzen und die Informationen zwischen den beiden Terminals über den PIPE-Kanal für diese spezielle Aufgabe zu übertragen?
Ich werde dieses Jahr nach diesem Schema an die Börse gehen.
Ist es nicht einfacher, ein zweites MT5-Terminal an der Börse zu platzieren und Informationen zwischen den beiden Terminals über den PIPE-Kanal für diese spezielle Aufgabe zu übertragen?
Ich werde in diesem Jahr den Aktienmarkt nach diesem Schema bearbeiten.
Sie schlagen ein noch größeres "Durcheinander" vor. Das EBS-Konto ist gut, weil das Geld nicht in Abschnitte aufgeteilt ist.
Was Sie im Video gesehen haben, funktioniert, aber sehr langsam!
Schnell --> DDE --> Mein Block <--> trans2quik.dl <--> Schnell
Ich habe Quick --> DDE --> durch MT5 --> PostMessage --> ersetzt.
Es wurde viel schneller.
Das heißt, 2 Zeilen Code und keine Belastung für das Terminal und das System.
Senden von Nachrichten
Empfang von Nachrichten