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
Es ist verständlich, dass Sie das nicht können, aber wann werden diese Entwickler eine EINFACHE Funktion hinzufügen!
Schreiben Sie eine Anfrage an servicedesk.
Ich habe einen EA geschrieben, der beim Testen sehr langsam ist (langsamer als in Echtzeit). Ich vermute, dass es ein paar Codestücke gibt, die die Ausführung verlangsamen. Gibt es eine Möglichkeit herauszufinden, wie viel Zeit für die Ausführung eines bestimmten Codes benötigt wird?
Ich sehe es mir gerade an... und ich sehe darin keine kritischen Fehler, z. B. dass der Vorwärtsgang ausfällt und egal was.
Über Geld: Wofür ist MetaTrader5 gedacht? Niemand wird die Katze im Sack kaufen, weder die Maklerfirmen noch andere Nutzer (selbst wenn sie sie verkaufen würden)
und die Entwicklerfirma ist in erster Linie an der Veröffentlichung von stabilen Builds interessiert. Aber was passiert in der Realität - der Build wird freigegeben,
und es werden keine grundlegenden Funktionstests durchgeführt. Die Frage ist, warum haben Sie es überhaupt veröffentlicht?
1. Es wurde bereits angedeutet - die Tests sind im Gange und niemand garantiert die absolute Verfügbarkeit des Einkaufskomplexes.
2. Auf Kosten von Test Builds Entwickler
Und wer hat Ihnen gesagt (woher haben Sie es persönlich), dass solche Tests nicht durchgeführt werden?
Hier ist nur fragen, wie und wann die nächste Build veröffentlicht wird, wenn die Entwickler jedes Mal eine vollständige Performance-Tests des gesamten Handelskomplexes wird?
Eine zusätzliche Frage - aber warum brauchen sie uns als unabhängige Betatester?
3. stellen Sie sich nun vor, wie viele Menschen dort arbeiten und wie viele Codezeilen sie bereits geschrieben haben.
Einfach nur Fehler zu beseitigen und die Funktionsfähigkeit des gesamten Projekts nicht zu stören, wird problematisch, während wir (auch auf unseren Wunsch hin) Änderungen am Terminal vornehmen.
Wie üblich haben wir die Serverseite vergessen. Die Händler brauchen jede Woche (oder besser jeden Tag) ein Terminal, und wir sind nicht an der Serverseite interessiert...
Es gibt sie, aber in MT5 tauchen regelmäßig die gleichen Fehler auf (Forward ist zum zweiten Mal abgestürzt) und man muss wochenlang auf eine Lösung warten... Ist dies eine "Aufforderung"?
1. Wahrscheinlich wird es 10 Mal scheitern. Und was ist damit?
2) Builds werden im Durchschnitt alle 2 Wochen veröffentlicht, und dies scheint eine Praxis zu sein, die verständlicherweise von den meisten Anwesenden in diesem Forum "akzeptiert" wird.
Wenn die Entwickler häufiger etwas veröffentlichen können, dann werden sie das tun, aber ich glaube nicht, dass sie sich für Sie (oder mich) anpassen werden.
Ich glaube nicht, dass sie sich auch nur auf die DCs und Banken einstellen werden (von denen viele glauben, dass sie die wahren Kunden der "Musik" sind).
Nach der Anzahl der Reaktionen auf sein Fehlen in der 390. Build in diesem Thread zu urteilen - es braucht es nur ein paar Systemdesigner. Die anderen wissen wahrscheinlich nicht, was es ist und wozu es gut ist.
Kein Kommentar von mir über Ihre Zahlen in 20K Code, die 100% kann nichts verdienen entweder auf der virtuellen, oder auf der realen ))))
Ja, das können Sie. Versuchen Sie, GetTickCount() am Anfang und am Ende des zu prüfenden Codefragments einzufügen und deren Differenz zu berechnen
Danke für den Tipp, habe es ausprobiert. Funktioniert im Tester nicht, offenbar erzeugt jeder Tick einen bestimmten GetTickCount()-Wert und ändert sich nicht, die Differenz ist immer 0. Ich werde es morgen mit einem Demokonto ausprobieren. Natürlich möchte ich im Tester etwas haben, um die Ausführungszeit eines Codefragments zu messen, ohne auf Ticks und bestimmte Marktbedingungen zu warten.
Danke für den Tipp, habe es ausprobiert. Funktioniert im Tester nicht, offenbar erzeugt jeder Tick einen bestimmten GetTickCount()-Wert und ändert sich nicht, die Differenz ist immer 0. Ich werde es morgen mit einem Demokonto ausprobieren.