Fehler, Irrtümer, Fragen - Seite 3144

 

Ich rufe den folgenden Code im MT5 im Strategietester auf

Print("!!!  ",AccountInfoString(ACCOUNT_NAME));

Der Kontoname lautet Tester

Ist das so gewollt?

 

Was kann der Grund dafür sein, dass das Terminal verrückt spielt und anfängt, Nullen 00000000 und Neunen 999999999 nach dem Dezimalpunkt in Eingabeparametern wie double hinzuzufügen? Dies geschah nach einem Neustart des MT5-Terminals, vor dem Neustart funktionierte es ohne 0 und 9. Mein EA war davon nicht betroffen, aber in einem anderen MT5-Terminal trat dieses Problem nicht auf.

 
Wizard #:

Was kann der Grund dafür sein, dass das Terminal verrückt spielt und anfängt, Nullen 00000000 und Neunen 999999999 nach dem Dezimalpunkt in Eingabeparametern wie double hinzuzufügen? Dies geschah nach einem Neustart des MT5-Terminals, vor dem Neustart funktionierte es ohne 0 und 9. Mein EA war davon nicht betroffen, aber in einem anderen MT5-Terminal wird dieses Problem nicht erkannt.

Ziffern in Parametern loswerden - Allgemeine Diskussion - MQL5 Algo-Traders Forum

Das Problem tritt in der neuesten Version auf. Warten auf Aktualisierung

Избавиться от кол-ва знаков в параметрах
Избавиться от кол-ва знаков в параметрах
  • 2022.02.01
  • www.mql5.com
Объявляю глобальную переменную , делаю ее внешней Когда прикрепляю советник к графику, то в окне параметров вижу, что у всего, что имеет тип double...
 
Nikita Chernyshov #:

DieAnzahl der Ziffern in Parametern loswerden - Allgemeine Diskussion - MQL5 Algo-Traders Forum

Das Problem tritt in der neuesten Version auf. Warten auf Aktualisierung

Ich danke Ihnen!
 
Nikita Chernyshov #:

Ich rufe den folgenden Code im MT5 im Strategietester auf

Der Kontoname lautet Tester

Funktioniert das so?

Ja.

 
fxsaber #:

Ja.

Und wie erhalte ich den Namen des Kontos, von dem aus das Testprogramm gestartet wurde?

 
Nikita Chernyshov #:

Und wie erhalte ich den Namen des Kontos, von dem aus das Testprogramm gestartet wurde?

Und warum?
 
Slava #:
Warum?

Warum gibt es dann überhaupt einenAccountInfoString(ACCOUNT_NAME)?)

Ich muss bestimmte Einschränkungen in Bezug auf die Namensprüfung innerhalb des Testers vornehmen. So wie es in mt4 war.

 
Nikita Chernyshov #:

Warum gibt es dann überhaupt einenAccountInfoString(ACCOUNT_NAME)?)

Ich muss bestimmte Einschränkungen in Bezug auf die Namensprüfung innerhalb des Testers vornehmen. So wie es in mt4 war.

Deshalb haben sie den Namen "Tester" zurückgebracht. Damit es bei der Prüfung keine unangemessenen Einschränkungen gibt. Es gäbe also keinen Betrug. Und es gab auch Meisterschaften. Es gibt auch eine Marktzulassung

 
Slava #:

Aus diesem Grund haben sie den Namen "Tester" wieder eingeführt. Damit es keine unangemessenen Einschränkungen bei den Tests gibt. Es gäbe also keinen Betrug. Und dann gab es noch Meisterschaften. Hinzu kommt der Zutritt zum Marktplatz.

Und wo ist diese Grenze der "Vertretbarkeit"?

Ich binde den Roboter an den Kontonamen. Um diesen Punkt zu kontrollieren.

Der Mann läuft auf dem Strategie-Tester innerhalb seines Kontos, es läuft nicht, weil der Name nicht übereinstimmt, weil es ein Tester ist.

D.h. es stellt sich heraus, dass ich eine Ausnahme für Tester machen muss, aber wenn ich eine solche Ausnahme mache, dann kann diese Entwicklung von absolut jedem getestet werden. Wo liegt hier ein Betrug oder eine Unvernunft seitens des Bauherrn vor, wenn ich nur die Möglichkeit eines Entwicklungslecks in irgendeiner Form ausschließen möchte?

Nun, der Markt ist zum Glück noch nicht der einzige Marktplatz, aber leider ist es ein "Wer zeichnet wen"-Wettbewerb und schließt Betrug keineswegs aus.