Testen des neuen MQL5-Compilers für x64-Plattformen - 2 bis 10 Mal schnellere Berechnungen! - Seite 11
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
Ich persönlich schon. Und ich habe MT4/5 schon vor langer Zeit aufgegeben. Es gibt andere Lösungen, die alles, was hier umgesetzt wurde, um Größenordnungen übertreffen. Ich habe sie hier gezeigt und Ihnen von ihnen erzählt. Meine Algorithmen, die auf dem realen Konto handeln, sind nicht fiktiv, sie sind profitabel, real, gut und stabil (ihre Wirksamkeit ist hier im Forum verfügbar, wenn Sie danach suchen wollen). Sie können nicht in MT4/5 implementiert werden, also viel Glück für Sie, ich brauche kein Glück, denn es ist nicht Glück, das auf dem Markt verdient ...
Er meint wahrscheinlich "Ninja" im Forum, deshalb hängt er mit Ninja ab. Aber entweder ist das, was Privalov sagt, unlogisch, oder er verzerrt die Situation absichtlich.
Und die Situation ist wie folgt.
= Sie können auch Ihr eigenes Handelssystem in alternativen Handelsterminals erstellen, aber das kostet einen wesentlich höheren Preis. Der Preis für das Programm selbst beginnt bei 1000 USD einmalig oder 60 USD pro Monat, und Angebote kosten zwischen 200 USD pro Monat und 2000 USD pro Monat. Die Makler bieten dort Demokonten an, allerdings nur für 30 Tage. Jeder umgeht dies irgendwie, aber nach der Freiheit von MT4-MT5 scheint es ein bisschen wild. Wenn Sie ein Händler sind, müssen Sie Ihr Geld zählen.
= Der Aufbau eines Handelssystems in einem anderen Terminal wird viel mehr Zeit in Anspruch nehmen - wegen allerlei Schnittstellen und Pads wie z.B. halbverstümmeltes .NET zwischen der eingebauten Sprache des Terminals, Systemfunktionen und einigen eigenen oder fremden wissenschaftlichen DLLs.
= Zum Testen und Optimieren eignet sich z.B. auch Ninja, aber bitte beachten Sie, dass die Geschwindigkeit dort dutzendfach langsamer sein wird als in MT4-MT5 - aus verschiedenen Gründen: in .NET ist die halbwegs normale SSE2-Beschleunigungsunterstützung erst vor kurzem erschienen, der Compiler selbst arbeitet viel schlechter als MQL4-MQL5. Sie müssen zusätzlich .NET, die Sprache C# und ihre ZILLIARD-Funktionen lernen, was wiederum nichts für schwache Nerven ist und Monate dauert. Eigentlich ist .NET eine Marketing-Antwort auf Java, für das sie dummerweise Anders Hejlsberg, den Hauptentwickler von Delphi, von Borland abgeworben haben. Und hier ist das Ergebnis - ja, die Fenster in Ninji können ein bisschen schöner sein als in MT4-MT5, aber fast ALLES andere, einschließlich der Geschwindigkeit, ist problematisch.
= Selbst das Datum auf der Karte in Ninji kann nicht nach dem lokalen Standard berechnet werden. Ihr technischer Support schreibt den Leuten - "und bei uns funktioniert alles!". Mein Datum in Ninja ist auch schief (nach amerikanischem Standard) und es gibt KEINE Möglichkeit, es zu korrigieren. Das ist ärgerlich und frustrierend.
= In der Tat hat Ninja bisher nur einen technischen Vorteil: Wenn Sie NUR mit Futures handeln wollen, 10-12 Stunden am Tag vor dem Monitor sitzen und NICHT mehr als 5-10 Charts verwenden, dann ist Ninja vielleicht etwas besser. Aber in fast allem anderen (technisch und für die Entwicklung) wird der Vergleich immer zugunsten von MT4-MT5 ausfallen - in Bezug auf Geschwindigkeit, Geschwindigkeit der Programmentwicklung und technische Unterstützung.
Die technische Unterstützung ist nicht einmal einen Vergleich mit MT4-MT5 wert.
= Was die C#- und .NET-Unterstützung angeht, ist Microsoft wie üblich unterdurchschnittlich. Sie werden JAHRE lang auf Korrekturen oder zumindest auf eine Klärung warten müssen. Ich habe das unverzichtbare .NET 3.5 für Ninji, und es lässt sich nicht auf demselben Computer installieren. Einfach und dumm. Hunderte von Menschen haben den gleichen Fehler, und sie alle berichten an Microsoft auf ihrem speziellen Blog. Das Ganze zieht sich nun schon seit etwa 6 Jahren hin. Microsoft weiß nicht, was der Fehler ist, und das war's. Sie sagen, sie kennen nicht einmal eine solche Fehlernummer.
= In Bezug auf den Umfang, in dem die Firma ihre NinjaScript-Sprache und ihr Terminal unterstützt - einige Dinge sind einfach kryptisch: ihre Firma schreibt einfach unverblümt "nicht unterstützt" auf dem Forum. Zum Beispiel haben sie keinen portablen Modus, die Installation des Terminals an einem anderen Ort ist problematisch. Zum Beispiel haben sie nicht einmal einen TICKVALUE - was bedeutet, dass Sie die Positionsgröße nicht automatisch einstellen können (in % des Saldos), sondern entweder manuell oder mit einem selbst geschriebenen Programm (ziemlich kompliziert). Mit anderen Worten: manueller Handel ohne Geldmanagement.
= Ninja hat eine unvorstellbare Anzahl von kleinen, nicht tödlichen Fehlern, sogar in der visuellen Schnittstelle. Um diese drastisch zu beseitigen, wurde eine neue Version 8.0 angekündigt. Sie wird seit mehr als zwei Jahren erwartet, aber sie ist immer noch nicht da.
= Was die Geschwindigkeit der Kompilierung und die Zuverlässigkeit des Compilers (MQL4) betrifft, so glaube ich, dass MT4 im Bereich des Handels nicht mehr seinesgleichen hat.
Das ist es also, was Privalov hier fordert - ich persönlich verstehe das überhaupt nicht. Ja, alle Hauptnachteile anderer Handelsterminals können umgangen werden. Dies wird jedoch Monate an Arbeit in Anspruch nehmen und das Denken des Händlers verzerren, da wir uns mit der marsianischen Logik von C#- und .NET-Entwicklern oder mit der Logik eines unbekannten Entwicklers auseinandersetzen müssen. MT4-MT5-Terminals haben auch Nachteile. Aber die Entwicklungsgeschwindigkeit und die HOHEN Kosten einer solchen Entwicklung für einen Händler - andere Terminals müssen noch einen langen Weg zu MT4-MT5 sägen.
Der"Code-Erzeugungsfehler" im Modus Optimize=1 bleibt nach dem Upgrade auf Build 1114 bestehen.
Wie reproduziert man?
Wie reproduziert man?
Das Problem liegt in der FunktionColorToARGB():
Das Problem liegt in der FunktionColorToARGB():
Wenn Optimize=1 ist, führt das einfache Testen des EA (ohne Parameteroptimierung) im Tester zu einem Fehler
Wenn Optimize=0 ist, wird alles normal und ohne Fehler getestet.Ähnliches Problem beim Hinzufügen eines EA zu einem Diagramm.
Win7 x86, MT5 Build 1114
Quelle (leere ME-Vorlage)
Wenn Optimize=1 ist, führt das einfache Testen des EA (ohne Parameteroptimierung) im Tester zu einem Fehler
Wenn Optimize=0 ist, wird alles normal und ohne Fehler getestet.Ähnliches Problem beim Hinzufügen eines EA zu einem Diagramm.
Win7 x86, MT5 Build 1114
Quelle (leere ME-Vorlage)
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 verstehen Sie die Prinzipien dieser Welt völlig falsch (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 dies nicht durch rationale Gründe erklärt werden kann.
Ich bleibe auf MT4 sitzen und hier ist der Grund dafür.
1. Die Beschleunigung von Berechnungen ist großartig. Aber warum brauche ich diese Berechnungen bei einem irrealen Spread? Ich habe das Problem des Abschneidens des Spreads auf MT4 gelöst, aber ich weiß nicht, was ich mit dem Spread im MT5-Tester machen soll. Es ist mehr als ein Jahr her, dass ich die Einführung eines Spread-Fensters wie in MT4 vorgeschlagen habe. Nun gut, die Währungspaare haben nicht sehr gelitten. Aber den RTS-Index mit einem Spread von 50-100 zu testen, ist eine Perversion! Die tatsächliche Spanne beträgt 10-20!!!!!!!!!!
2. Nennen Sie mir wenigstens einen Broker auf MT5 für Forex mit einem normalen Ruf. Warum kaufen LMAX, RVD, FXCM, DucasCopy usw. nicht den wunderbaren MT5?
Ich habe einen guten mt5-Broker, aber ich möchte nicht zu minderwertigen Konditionen handeln. 3.
3) Keine Lust, sich mit kleinen Details zu beschäftigen? Wenn Sie einen Dienst auf MT5 machen wollen, der es ermöglicht, beliebige Kurse im MT4-Format mit einem bestimmten Spread zu laden, dann werde ich der erste sein, der die Geschwindigkeit des neuen Compilers schätzt!
Ich bleibe auf MT4 sitzen und hier ist der Grund dafür.
1. Die Beschleunigung von Berechnungen ist großartig. Aber warum brauche ich diese Berechnungen bei einem irrealen Spread? Ich habe das Spread-Cutoff-Problem im MT4 gelöst, aber ich weiß nicht, was ich mit dem Spread im MT5-Tester machen soll. Es ist mehr als ein Jahr her, dass ich die Einführung eines Spread-Fensters wie in MT4 vorgeschlagen habe. Nun gut, die Währungspaare haben nicht sehr gelitten. Aber den RTS-Index mit einem Spread von 50-100 zu testen, ist eine Perversion! Die tatsächliche Spanne beträgt 10-20!!!!!!!!!!
2. Nennen Sie mir wenigstens einen MT5-Forex-Broker mit einem anständigen Ruf. Warum LMAX, RVD, FXCM, DucasCopy usw. nicht einen großartigen MT5 kaufen werden?
LMAX hat MT4, RVD auch, FXCM hat MT5 gestartet, und Dukas wird in einem technologischen Rennen bis zum Ende mit einem bekannten Ergebnis spielen.
Sie glauben doch nicht, dass Makler perfekt sind und außergewöhnlich gute und vernünftige Entscheidungen treffen, oder? Sie sind ganz normale Unternehmen mit all ihren Schwächen.
Ich habe einige wirklich gute Broker auf MT5, aber ich möchte nicht zu Bedingungen handeln, die bekanntermaßen schlechter sind.
Wenn Sie sich nicht mit kleinen Details beschäftigen wollen? Machen Sie einen Dienst in MT5, so dass Sie alle Kurse in MT4 laden können. mit einem bestimmten Spread und ich werde der erste sein, der die Geschwindigkeit des neuen Compilers schätzt!
Wir verfügen über verschiedene Ebenen echter Informationen.
Sie sollten lieber zugeben, dass Sie den MT5 in der Realität nicht eingesetzt oder getestet haben. Daher der ständige Hinweis auf die inhärent schwächeren Fähigkeiten von MT4 und die Versuche, MT4-Ansätze auf MT5 zu übertragen. Aber es reicht, das Gleiche in MT5 zu versuchen, um nie wieder zu MT4 zurückzukehren.