Fehler, Irrtümer, Fragen - Seite 2677
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
Freigeben, natürlich. Das Terminal selbst speichert Ticks in seinem Cache, die ich im Betrieb nicht benötige.
Es ist besser für mich, diese Zecken später bei Kälte wieder aufzuziehen. Sie benötigen einen Mechanismus zur "Abkühlung" des Terminals.
Ich habe es nicht bemerkt.
SZY Das Traurige daran ist, dass die Ticks im Speicher ungepackt mit 60 Byte pro Tick gespeichert werden. Könnte leicht 5 Mal gepackt werden (~12 Bytes pro Tick).
Es ist besser, das Herunterladen automatisch durchzuführen, wie bei CopyRates.
In diesem Fall ist der Zeitrahmen unbekannt. Der Download wird durch eine Periodensymbolanforderung eingeleitet.
Überlegen Sie, was getan werden kann
nicht bemerkt.
Sie müssen sich ansehen, was das Terminal verbraucht.
Das Ergebnis befindet sich auf einem Terminal, das schon lange in Betrieb ist. Es laufen keine EAs/Indikatoren. Zwei Diagramme, M1-Balken nur für das laufende Jahr.
60Mb wurden noch nicht freigegeben. Ein leeres Terminal verbraucht mehr als ein Gigabyte. Die einzige Möglichkeit, den Verbrauch zu senken, besteht darin, das Terminal neu zu laden.
Guten Tag, ich danke Ihnen vielmals.
Ich habe den new-Operator bisher nicht verwendet, weil er logischerweise langsamer sein muss als ArrayResize mit reserviertem Speicher.
Aber ich bin beeindruckt von den erzielten Ergebnissen, es stellt sich heraus, dass es umgekehrt ist, die native Array über neue Operator ist schneller.
MT5 (Build 2363):
Freigegeben in beta 2364 (leider hat es einen Compilerfehler für new T() innerhalb der Vorlage)
Hier sind die Protokolle Ihres Skripts:
Sie können sehen, dass ArrayResize für Objekte nun schneller arbeitet.Wieder einmal wurde die Komplexität eines Teils der ArrayResize-Funktion von einem Logarithmus auf Null reduziert
Wir können sehen, dass ArrayResize für Objekte jetzt schneller ist.
Wieder einmal ist es uns gelungen, die Komplexität eines Teils der Funktion ArrayResize vom Logarithmus auf Null zu reduzieren.
Ich habe es geschafft, die Geschwindigkeit von ArrayResizeReserve und ArrayOnNew auf ein reales Projekt für den Datentyp zu vergleichen - Klasse mit einem einzigen int-Feld, Anzahl der Datensätze 20M.
In MT5 (Build 2363) war ArrayOnNew bei allen verglichenen Parametern außer einem schlechter als ArrayResizeReserve:
diese Links in der Hilfe (Editor) führen zu einer nicht gefundenen Seite
Das Problem tritt auf, wenn die erste "Test"-Funktion eine vollständigspezialisierte Template-Basisklasse als Argument enthält,
und die zweite "Test"-Funktion überlädt die erste, ist eine Template-Funktion und enthält eine nicht-spezialisierte Template-Basisklasse als Argument.
Hallo zusammen!!! Meine Frage ist: Ich benutze zwei Plattformen MT4 und MT5 auf meiner copyutera. Ich habe das Signal von MT4 ohne Probleme verbunden. Aber ich kann keine Verbindung zu einem anderen Signal von MT5 herstellen. Ich habe ein Konto und die Geldbewegung wird angezeigt, aber es gibt keine Kontonummer im Konto, ich habe keine Signaltaste im Dashboard des Terminals. Ich mietete einen Server, vps, schrieb ich, dass ich Migration brauchen, aber die Migration Taste funktioniert nicht. Bitte sagen Sie mir, warum.
MetaTrader 5 (für die im Terminal integrierte virtuelle Hosting-Lease) erfordert ein 64-Bit-Betriebssystem.
Kann jemand unter Win 10 lokale Agenten verbinden?
Ich habe versucht, 2 PCs zu verbinden, der entfernte Agent ist ständig bereit-verbinden-bereit-verbinden... keine Arbeitsplätze.
ich habe in der Firewall nachgeschaut, ich glaube es gibt ein Häkchen für Metatrader Agent, Export - Import Agent über Datei sieht auch Ports und Name des PCs
Ich vermute, ich muss die Ports woanders hinleiten?