Fehler, Irrtümer, Fragen - Seite 2672
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 gibt nur die Daten in der opt-Datei. Das Format ist verfügbar.
Ich möchte nicht aus einer Datei lesen, ich habe bereits getan, was ich wollte - eindeutiger Dateiname - MD5-Eingabeparameter, wie diese:
Dateien werden geschrieben und in einem einzigen Durchgang sehe ich den Dateinamen: fname = 04a19580d36f0a749143211b57efbebc
Ist es möglich, die Passierscheinnummer vom Prüfer-Agenten zu erhalten?
HH: oder einen eindeutigen Bezeichner von jedem Durchgang während der Prüfung für den Dateinamen benötigen - ich möchte die Einstellungen von Interesse EA während der Prüfung in der Datei zu speichern, sondern brauchen etwas Eindeutiges, um einen Dateinamen mit den Einstellungen zu bilden
Die Passnummer kann 1024 Bit betragen.
Wozu brauchen Sie eine Durchgangsnummer, wenn Sie bereits eine Reihe von Parametern in dieser Zeile haben?
Ich möchte nicht aus dem Tester aus der Datei zu lesen, ich denke, ich habe bereits getan, was ich wollte - eindeutige Dateinamen - MD5 der Eingabeparameter, über diese:
Dateien werden geschrieben und in einem einzigen Durchgang sehe ich den Dateinamen: fname = 04a19580d36f0a749143211b57efbebc
Der MD5-Wert der Eingabeparameter wurde bereits berechnet und befindet sich im Pass-Record in der opt-Datei
Wozu brauchen Sie eine Passnummer, wenn Sie in dieser Zeile bereits einen Satz von Parametern haben?
Ich möchte erfolgreiche Optimiererdurchläufe sofort auf die EA-Einstellungsdatei zurücksetzen und beim Start von EA automatisch eine .bin-Datei statt .set laden - dies ist für den gleichzeitigen Betrieb mehrerer TCs notwendig
Der MD5-Wert der Eingabeparameter wurde bereits berechnet und befindet sich im Pass-Record in der opt-Datei
Ich habe fast 3 Monate lang für die Geschwindigkeit der Optimierung gekämpft, ich denke, ich habe es erreicht, also eine Gegenfrage:
was schneller ist:
1. von Optimierer zu lesen opt-Datei mit MD5 ?
2. oder mit meinem MD5-Code berechnen
Ich vermute, dass es schneller zu berechnen ist, zumal alle Eingabeparameter innerhalb des Codes als Array von Strukturen verwendet werden (ich optimiere etwa 40 Parameter)
Ich möchte erfolgreiche Optimiererdurchläufe sofort auf die EA-Einstellungsdatei zurücksetzen und beim Start von EA automatisch eine .bin-Datei statt .set laden - dies ist für den gleichzeitigen Betrieb mehrerer TCs notwendig
Ich habe fast 3 Monate lang für die Geschwindigkeit der Optimierung gekämpft, ich denke, ich habe es erreicht, also eine Gegenfrage:
was schneller ist:
1. von Optimierer zu lesen opt-Datei mit MD5 ?
2. oder mit meinem MD5-Code berechnen
Ich vermute, dass es schneller zu berechnen ist, zumal alle Eingabeparameter im Code als Array von Strukturen verwendet werden (ich optimiere etwa 40 Parameter).
MD5 ist schneller zu berechnen.
Wenn Sie die opt-Datei in Zukunft nicht mehr verwenden wollen, berechnen Sie MD5
Wenn Sie ihn verwenden wollen, ist es besser, einen bereits berechneten MD5 zu verwenden, da Ihre Berechnung nicht mit unserer übereinstimmen kann (und wahrscheinlich auch nicht wird).
MD5 ist schneller zu lesen.
Wenn Sie nicht beabsichtigen, die opt-Datei in Zukunft zu verwenden, lesen Sie MD5
Wenn Sie dies tun, ist es besser, einen bereits berechneten MD5-Wert zu verwenden, da Ihre Berechnung möglicherweise (und höchstwahrscheinlich) nicht mit unserer übereinstimmt.
Ich danke Ihnen!
keine opt-Datei zu verwenden
SZS: vor ein paar Wochen habe ich versucht, MathSrand() von einem Tester aus zu initialisierenhttps://www.mql5.com/ru/forum/1111/page2657#comment_15165819
es wäre schön, uchar[] mit MD5 (oder String) in Tester-Agent zu erhalten - es ist eindeutigen Wert, können Sie MathSrand() initialisieren und hier möchte ich eindeutigen Dateinamen, geben Sie mir Ihre MD5 in TesterStatistics()
Fehler MT5(build 2323), das gleiche Template-Objekt B<int> kann nach einem Objekt der Klasse B<void*> erstellt werden, aber wenn dies vorher geschieht, tritt ein Kompilierungsfehler auf.
Wahrscheinlich liegt die Ursache im Cache des Vorlagenklassengenerators.
Danke für den Beitrag, korrigiert
Wie verwenden Sie Makros?
Horror. Ein Fehler bei der Kompilierung.
Kleine Schrift:
Build 2361, die derzeit aktuellste Version.Wie verwenden Sie Makros?
So verwenden wir
Der Unterschied besteht darin, dass die Klammern vorhanden sind.