Fehler, Irrtümer, Fragen - Seite 1657
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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 kann nirgendwo die klar angegebenen Mindestanforderungen an den Arbeitsspeicher für denMetaTrader 5 Strategy Tester Agent finden.
Gibt es eine Dokumentation oder einen Ort, an dem man nachsehen kann?
Wenn Sie Aufgaben aus der Cloud empfangen möchten, sollten Sie dies nicht vergessen:
Wenn Sie Aufgaben aus der Cloud empfangen möchten, sollten Sie Folgendes beachten
Wenn Sie Aufgaben aus der Cloud empfangen möchten, sollten Sie Folgendes beachten
Sind Sie sicher, dass Sie 1 Gigabyte RAM benötigen? Sind es nicht 2 GB? Und ich wiederhole: Steht irgendwo in der Beschreibung oder Dokumentation eine eindeutige Zahl?
Nicht verdrehen: Der Originaltext stammt von mir:"wenn der Arbeitsspeicher weniger als 1 GB pro Agent beträgt".
Hinzugefügt:
Und Sie können im ThemaWir starten den MQL5 Cloud Network Service! nach Antworten suchen.
Lässt sich dort überhaupt Geld verdienen, außer mit dem Bier? )) Es sei denn, Sie besitzen einen Bauernhof.
Die Systemfunktion Point() ist eigentlich inlined und wird in einen einfachen Zugriff auf die Variable _Point umgewandelt
Und die Auftrags-Parameterfunktionen (OrderType(), OrderTicket(), etc.) werden nach der Auswahl des Auftrags eingefügt? Ist es sinnvoll, das Ergebnis von OrderType() in einer Variablen zu speichern und diese Variable anschließend in unserem Code zu verwenden, wenn wir z. B. wiederholt den ausgewählten Auftragstyp ansprechen? Oder macht es keinen Unterschied im Vergleich zu wiederholten Aufrufen der Funktion?
D.h., gibt es einen Unterschied in der Geschwindigkeit, mit der z.B. solche Codes ausgeführt werden?
и
Ich habe es selbst getestet. Der zweite Code läuft viermal schneller. Das war's, die Frage ist vom Tisch.
Nicht Mikro. Nano. )
"a = OrderType()" - 3,45 ns.
"a = nType" - 2,19 ns.
Werden die Parameterfunktionen für die Bestellung (OrderType(), OrderTicket() usw.) nach der Auswahl der Bestellung eingefügt? Ist es sinnvoll, das Ergebnis von OrderType() in einer Variablen zu speichern und diese Variable später im Code zu verwenden, wenn wir z. B. die ausgewählte Auftragsart wiederholt ansprechen? Oder macht es keinen Unterschied im Vergleich zu wiederholten Aufrufen der Funktion?
D.h., gibt es einen Unterschied in der Geschwindigkeit, mit der z.B. solche Codes ausgeführt werden?
и
Ich habe es selbst überprüft. Der zweite Code wird viermal schneller ausgeführt. Alles klar, Ihre Frage ist beantwortet.
Unabhängig von der Frage ist jeder Funktionsaufruf immer langsamer als ein Verweis auf eine Variable auf dem Stack, in diesem Fall nType.
Ich persönlich zwischenspeichere solche MQL-Funktionsaufrufe wie Ihren im zweiten Fall immer.