Diskussion zum Artikel "Vergleich von MQL5 und QLUA - warum sind Transaktionen in MQL5 bis zu 28 Mal schneller?" - Seite 6

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
Nur MT5 hat mit diesen Verzögerungen nichts zu tun.
Es war die Börse, die so lange gebraucht hat, um zu antworten.
Das ist seltsam, das ist, was die Börse antwortete:
Das ist seltsam, das hat die Börse auch geantwortet:
Danke, wir werden morgen selbst Details zu den Serverprotokollen anfordern.
War es in Open? Bitte geben Sie die Korrespondenz zwischen den Aufträgen im MT5 und den eingereichten Börsentickets an.
Danke, wir werden morgen nach den Details der Serverprotokolle fragen.
Das war in Discovery?
Ja, Discovery.
Hinzugefügt.
Zugriff auf Server IV
87.118.239.81:443
Zugriff auf Server IV 87.118.1189.81:443
hinzugefügt
Danke, wir werden morgen nach den Details der Serverprotokolle fragen.
War es in Open? Bitte geben Sie die Korrespondenz zwischen den Aufträgen im MT5 und den eingereichten Aktientickets an.
Tut mir leid, ich habe nicht auf das Ergebnis gewartet.
Können wir herausfinden, wer im Rückstand ist?
Tut mir leid, ich habe die Ergebnisse nicht bekommen.
Können wir herausfinden, wer im Rückstand ist?
https://www.mql5.com/ru/forum/38456/page80#comment_2835361
Sind QLUA und Lua dasselbe?
Ja.
Der Text in Ihrem Link ist irreführend und erweckt die Illusion, dass Lua normal und schnell ist. Tatsächlich genügt es als primitives Skripting von Systemaufrufen unter völligem Verzicht auf eigene Mathematik und schwere Berechnungen.
In Computerspielen wird es als billige Möglichkeit verwendet, flexible Skripte für Szenen zu implementieren, die aus dem Projektcode herausgenommen und an externe Designer/Skriptoren weitergegeben werden können. Auf dieser Grundlage fangen diese Entwickler plötzlich an zu sagen, dass Lua eine normale und schnelle Sprache ist. Das ist sie natürlich nicht.
Wenn wir über Mathematik und Berechnungen sprechen, ist sie 50 bis 600 Mal schneller als MQL5.Ja.
Der Text in Ihrem Link ist irreführend und erweckt die Illusion, dass Lua normal und schnell ist. Tatsächlich genügt es als primitives Skripting von Systemaufrufen unter völligem Verzicht auf eigene Mathematik und schwere Berechnungen.
In Computerspielen wird es als billige Möglichkeit verwendet, flexible Skripte für Szenen zu implementieren, die aus dem Projektcode herausgenommen und an externe Designer/Skriptoren weitergegeben werden können. Auf dieser Grundlage fangen diese Entwickler plötzlich an zu sagen, dass Lua eine normale und schnelle Sprache ist. Das ist sie natürlich nicht.
Wenn wir über Mathematik und Berechnungen sprechen, ist sie 50 bis 600 Mal schneller als MQL5.Ich habe schräg gelesen und mir den Quelltext in Lua angeschaut.
Es ist klar, dass der Text Werbung ist. Es ist schwer zu sagen, wie die Geschwindigkeit der Auftragserteilung mit der Geschwindigkeit der Lua-Maschine zusammenhängt. Der Zustand der Infrastruktur spielt hier eine Rolle, nicht Mikrosekunden Unterschied in der Ausführungszeit auf dem lokalen Prozessor.
Bezüglich des Lua-Textes. Renate. Lua impliziert nicht den Programmierstil, den man von C++ oder anderem Delphi kennt. Bevor Sie Tests in einer Programmiersprache schreiben und sich in den Rang eines Gurus erheben, sollten Sie einige Erfahrung mit der Programmierung in dieser Sprache haben. Die haben Sie nicht.
Bezüglich der Leistung.
Seit der Einbettung der lua 5.1 Unterstützung in das Terminal, bietet quik 2 Optionen für die Erstellung von eingebetteten Skripten.
1. Einfach und anspruchslos gegenüber Hardware-Ressourcen. In diesem Fall werden die Skripte in lua geschrieben, was im Vergleich zu jeder C-ähnlichen Sprache KARDINELL Programmierkosten spart (Tasten drücken). In diesem Fall sparen wir Entwicklungszeit, und wir sind nicht an der Leistung und der Einsparung von Millisekunden zur Laufzeit interessiert.
2. ressourcenintensiv und mit Low-Level-Zugriff. In diesem Fall schreiben wir in reinem C++ und führen den Algorithmus als ein Lua-Erweiterungsmodul aus. In diesem Fall bekommen wir alle Funktionen von VC++ oder etwas Ähnlichem in die Hand. Ich glaube nicht, dass Sie den Mut haben zu behaupten, dass mql5 unter sonst gleichen Bedingungen schneller sein kann oder mehr Komfort oder Funktionen bietet).
Kurz gesagt, alles, was in dem ursprünglichen Artikel geschrieben wurde, ist Blasenbildung. Ihr seid Entwickler, keine Forex-Firmen für Nudeln. Oder denke ich zu gut über Ihre Firma?
Ich habe diagonal gelesen und mir den Quelltext in Lua angesehen.
Es ist klar, dass der Text Werbung ist. Es ist schwer zu sagen, wie die Geschwindigkeit des Angebots mit der Geschwindigkeit der Lua-Maschine zusammenhängt. Der Zustand der Infrastruktur spielt hier eine Rolle, nicht Mikrosekunden Unterschied in der Ausführungszeit auf dem lokalen Prozessor.
Was den Lua-Text angeht. Renate. Lua impliziert nicht den Programmierstil, den man von C++ oder anderem Delphi kennt. Bevor Sie Tests in einer Programmiersprache schreiben und sich in den Rang eines Gurus erheben, sollten Sie einige Erfahrung mit der Programmierung in dieser Sprache haben. Die haben Sie nicht.
Lesen Sie den Text aufmerksam, nicht schräg.
Ich fürchte, ich bin mir sicher, dass Sie keine Programmiererfahrung haben, um sowohl die Tests selbst als auch ihre Ergebnisse in Frage zu stellen.
Was die Leistung betrifft.
quik bietet seit der Einbettung von lua 5.1 Unterstützung im Terminal 2 Möglichkeiten zur Erstellung von eingebetteten Skripten.
1. Einfach und anspruchslos gegenüber Hardware-Ressourcen. In diesem Fall werden die Skripte in lua geschrieben, was im Vergleich zu jeder C-ähnlichen Sprache KARDINELL Programmierkosten spart (Tasten drücken). In diesem Fall sparen wir Entwicklungszeit, und wir sind nicht an der Leistung und der Einsparung von Millisekunden zur Laufzeit interessiert.
Es wird nichts gespart. Es ist eine miserable, katastrophal eingeschränkte und bis zum Wahnsinn langsame Sprache.
Für die Finanz- und Datenverarbeitung ist sie generell ungeeignet. Ihre Aufgabe ist es, ein einfaches Skript zu sein, das wenn/dann-Bedingungen zwischen anderen Aufrufen auf hoher Ebene einbindet. So wurde sie auch geschaffen.
2. ressourcenintensiv und mit Low-Level-Zugriff. In diesem Fall schreiben wir in reinem C++ und führen den Algorithmus als ein Lua-Erweiterungsmodul aus. In diesem Fall bekommen wir alle Funktionen von VC++ oder etwas Ähnlichem in die Hand. Ich denke, Sie haben nicht den Mumm zu behaupten, dass mql5 unter sonst gleichen Bedingungen schneller sein kann oder mehr Komfort oder Funktionen bietet.)
Und es erbt alle Bremsen und Einschränkungen von Lua. Hier geht es nicht darum, tonnenweise Quelldaten zu extrahieren und nach Lua zu übertragen, dann in die Bibliothek, und dann zurück und dann ins Terminal. Da werden die Verluste tausendfach sein im Vergleich zu MQL5, wo alle Daten direkt in MQL5 verfügbar sind. MQL5 ist tief in den Terminal-Kernel integriert, dessen Prozesse alle so aufgebaut sind, dass sie MQL5-Programmen dienen.
Außerdem haben wir bereits gezeigt, dass MQL5 auf der C++-Ebene funktioniert.
Kurz gesagt, alles, was in dem ursprünglichen Artikel geschrieben wurde, ist reine Luftblasenbildung. Sie sind Entwickler, keine Forex-Firmen für Nudeln. Oder halte ich zu viel von Ihrer Firma?
Sie sind nur ein Theoretiker ohne praktisches Wissen.
Wenn Sie das Konzept der Geschwindigkeit nicht verstehen, sind Sie aus dem Handelsspiel ausgeschlossen:
Es ist witzig, Couch-Kriegern zuzuhören, die versuchen, mit Experten an den Fingern zu argumentieren. Wenn wir diese Art von Tests veröffentlichen, gehen wir zuerst unsere eigene Kritik durch, wohl wissend, welche Konsequenzen die Veröffentlichung schwacher Beweise hat.
In all der Zeit war nicht eine einzige Person in der Lage, die Fehler in dieser Arbeit zu beweisen oder aufzuzeigen. Beweise sollten mit reproduzierbarem Code erbracht werden und der Kritik von Spezialisten standhalten.