Testen des neuen MQL5-Compilers für x64-Plattformen - 2 bis 10 Mal schnellere Berechnungen! - Seite 3
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
Renat Fatkhullin, großartige Arbeit - der Perfektion sind keine Grenzen gesetzt!
Frage, warum können wir nicht eine MT4 x64 Version machen? Der globale Unterschied zwischen 4 und 5 besteht für die Nutzer in der Auftragsabwicklung, die den Übergang zu neuen Technologien verlangsamt.
Wenn Sie also eine Beschleunigung erreichen wollen, müssen Sie nur aktuelle Preise über Systemaufrufe abrufen und alle Indikatoren usw. im Code berechnen?
Wenn ja, dann "Glückwunsch" an Sie, dass Sie Ihre Zeit mit der Entwicklung Ihrer Sprache verschwendet haben!
Ich beglückwünsche Sie zu dem erstaunlichen Maß an Unzulänglichkeit, das Sie persönlich mit beneidenswerter Konsequenz an den Tag legen.
Und ich gratuliere unserem Team zu diesem Durchbruch. Die Ergebnisse sind da - ein Durchbruch von 2 bis 10 Mal in der Mathematik. Dies gilt für alle unsere eigenen Berechnungen.
Für diejenigen, die es nicht verstehen: Wenn Sie nur CopyXXX und ein paar Zeilen if + OrderSend gemacht haben, dann hat Ihr Code 0% an Berechnungen/Mathematik und Sie können kaum etwas beschleunigen. Wenn Sie jedoch die Indikatoren selbst berechnen und umfangreiche Berechnungen und Analysen durchführen, können Sie die Geschwindigkeit um den Faktor 2 bis 10 erhöhen.
Renat Fatkhullin, großartige Arbeit - der Perfektion sind keine Grenzen gesetzt!
Frage, warum können wir nicht eine MT4 x64 Version machen? Der globale Unterschied zwischen 4 und 5 für die Benutzer bei der Arbeit mit Aufträgen, und das ist, was verlangsamt den Übergang zu neuen Technologien.
Die Antwort wurde schon mehr als ein Dutzend Mal gegeben.
Die technische Lebensdauer von MT4 ist vorbei. Und wenn Sie weiterhin darauf sitzen bleiben, ist es Ihre eigene Schuld, wenn Sie Chancen verpassen. Es ist nicht die Schuld eines anderen, sondern allein Ihre, einschließlich Ihrer Makler.
Wenn Sie glauben, dass jemand verpflichtet ist, alte Systeme aufrechtzuerhalten, nur weil etwas nicht aus ihnen aussteigen will, dann haben Sie die Prinzipien dieser Welt völlig falsch verstanden (sie unterscheiden sich davon, wie ein Einzelner die Welt sieht). Leider ist die Masse der Trader so sehr von MT4 überzeugt, dass es lächerlich ist, das zu beobachten. Die Menschen sind so sehr mit sich selbst verfeindet, dass es mit rationalen Gründen nicht zu erklären ist.
....
Für diejenigen, die es nicht verstehen: Wenn alles, was Sie getan haben, CopyXXX und ein paar Zeilen if + OrderSend ist, dann hat Ihr Code 0% der Berechnungen/Mathematik und Sie können nichts beschleunigen. Wenn Sie jedoch die Indikatoren selbst berechnen und harte Berechnungen und Analysen durchführen, erhalten Sie eine Geschwindigkeitssteigerung von 2 bis 10 Mal.
Ich denke, jeder versteht, dass das 2...10-fache mit dem verglichen wird, was man vorher gemacht hat, d.h. man könnte näher an die Benchmark herankommen, an C++
Hätten Sie sich entschieden, "Ihre Sprache", die C sehr ähnlich ist, nicht zu erfinden und einfach den Benchmark zu nehmen, wäre die Sisyphusarbeit vielleicht unnötig gewesen....
Aber natürlich gibt es keine Grenzen der Perfektion.
Ich denke, jeder versteht, dass das 2...10-fache im Vergleich zu dem, was man vorher gemacht hat, d.h. man könnte näher an die Benchmark, an C++
Hätten Sie sich entschieden, "Ihre Sprache", die C sehr ähnlich ist, nicht zu erfinden und einfach den Benchmark zu nehmen, wäre die Sisyphusarbeit vielleicht unnötig gewesen....
Aber natürlich gibt es keine Grenzen der Perfektion.
Die Antwort wurde schon mehr als ein Dutzend Mal gegeben.
Die technische Lebensdauer von MT4 ist vorbei. Und wenn Sie weiterhin darauf sitzen bleiben, ist es Ihre eigene Schuld, dass Sie Chancen verpassen. Es ist nicht die Schuld der anderen, sondern allein Ihre, einschließlich Ihrer Makler.
Wenn Sie glauben, dass jemand verpflichtet ist, alte Systeme aufrechtzuerhalten, nur weil etwas nicht aus ihnen aussteigen will, dann haben Sie die Prinzipien dieser Welt völlig falsch verstanden (sie unterscheiden sich davon, wie ein Einzelner die Welt sieht). Leider ist die Masse der Händler so sehr von MT4 überzeugt, dass es lächerlich ist, dies zu beobachten. Die Menschen sind so sehr mit sich selbst verfeindet, dass es mit rationalen Gründen nicht zu erklären ist.
... MT5 für den Aktienhandel.
Handeln Sie mit den FORTS?
Es wäre interessant zu hören, was ist der MT5 gut für den Aktienhandel?
Eine zufällige Reaktion auf etwas, das sich durchgesetzt hat:
Die Antwort wurde schon mehr als ein Dutzend Mal gegeben.
Die technische Lebensdauer von MT4 ist vorbei. Und wenn Sie es weiterhin aussitzen, sind Sie selbst schuld, wenn Sie Chancen verpassen. Es ist nicht die Schuld eines anderen, sondern allein Ihre, einschließlich Ihrer Makler.
Wenn Sie glauben, dass jemand verpflichtet ist, alte Systeme aufrechtzuerhalten, nur weil etwas nicht aus ihnen aussteigen will, dann haben Sie die Prinzipien dieser Welt völlig falsch verstanden (sie unterscheiden sich davon, wie ein Einzelner die Welt sieht). Leider ist die Masse der Trader so sehr von MT4 überzeugt, dass es lächerlich ist, das zu beobachten. Die Menschen sind so sehr mit sich selbst verfeindet, dass es mit rationalen Gründen nicht zu erklären ist.
Mit MT4 können Sie z.B. 5 verschiedene Expert Advisors auf ein und demselben Handelssymbol und auf einem Konto in einem Terminal laufen lassen und die Expert Advisors werden dank der magischen Symbole nicht miteinander in Konflikt geraten.
Im MT5 müssen Sie für den gleichen Effekt 5 verschiedene Terminals haben. Und Sie müssen 5 Konten bei Ihrem Broker haben. Das ist einer der Gründe, warum mt4 lebendig ist und auch weiterhin lebendig sein wird.
Außerdem kann mt4 mit Programmen von Drittanbietern auf echte Ticks testen. Aber ich habe gelesen, dass diese Funktion in mt5 standardmäßig erscheinen wird, sehr aufgeregt.
Mt4 ist freundlicher und einfacher zu handeln. Es geht nicht um Gewohnheit, es ist nur so, dass mt4 die gleiche Funktionalität wie mt5 hat, plus Hedging. Ausgenommen natürlich die Depth of Market und die neuesten Features von mt5, die leider noch nicht von den meisten Brokern unterstützt werden.
Und nun zum Geschäftlichen.
Im Allgemeinen erhielt ich beim Kompilieren mit optimize=1 einen "code generation error", ohne weitere Erklärung des Fehlers.
Der Fehler wird durch die Verwendung von sinput anstelle von input für EA-Parameter verursacht.
Wie wir bereits versprochen haben, veröffentlichen wir einen neuen MQL5-Compiler, der für die 64-Bit-Version von MetaTrader 5 optimiert ist.
Ja, die Möglichkeit, fünf EAs pro Symbol auf einem Konto und einem Terminal einzusetzen, ist ein klarer Vorteil von MT4. Für MT5 ist dies nur für Expert Advisors möglich, die ursprünglich mit dieser Möglichkeit im Hinterkopf geschrieben wurden.
Zum Thema "Testen mit echten Ticks, mit Programmen von Drittanbietern" - was hat MT4 damit zu tun, die Hauptsache sind hier die Programme von Drittanbietern selbst, das kann man auch auf MT5 machen.