Bibliotheken: MultiTester - Seite 36

 
Methode hinzugefügt.
// Wenn nicht alle Eingabeparameter des EA gesetzt sind, werden ihre Werte aus dem vorherigen EA übernommen.
static bool MTTESTER::SetSettingsPart( string Str, const int Attempts = 5 )
 

Nach jedem Durchlauf werden die Kurzeinstellungen des Testers in die Zwischenablage kopiert.

In welcher Datei kann dies entfernt werden?

 
Guten Tag. Kann mir jemand sagen, wie ich die Protokolle im Tester deaktivieren kann?
 
anotherfxtrader #:
Guten Tag. Kann mir bitte jemand sagen, wie ich die Protokolle im Tester deaktivieren kann?

https://www.mql5.com/ru/search#!keyword=%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D0%BB%D0%BE%D0%B3%D0%B8%20%D1%82%D0%B5%D1%81%D1%82%D0%B5%D1%80%D0%B0

 
Aleksei Skrypnev Kurzeinstellungen des Testers in die Zwischenablage kopiert.

In welcher Datei kann dies entfernt werden?

Ich verstehe das nicht.

 

Hallo @fxsaber, tolle Bibliothek. Könntest du mir bitte helfen, herauszufinden, was bei dem Funktionsaufruf falsch sein könnte:

#include <fxsaber\MultiTester\MultiTester.mqh> // Mehrere Durchläufe/Optimierungen im Tester.

// Diese Funktion ist für die Erstellung der Aufgabenliste zuständig.
void SetTesterSettings()
{  
  TesterSettings.Add("EURUSD");
  TesterSettings.Add("EURUSD", PERIOD_H1);
  TesterSettings.Add("EURUSD", PERIOD_H1, D'2023.01.01', D'2024.01.01');
}


Die Zeile funktioniert einwandfrei:

TesterSettings.Add("EURUSD");


Die nächste gibt einen Fehler in der Aufrufphase:

TesterSettings.Add("EURUSD", PERIOD_H1);



Und diese Zeile lässt sich überhaupt nicht kompilieren:

TesterSettings.Add("EURUSD", PERIOD_H1, D'2023.01.01', D'2024.01.01');



Verhalten auf dem Video https://monosnap.com/file/e1aRT2V2Z24CK63jMaiz78LoS5DB0y

monosnap.com
monosnap.com
  • monosnap.com
Monosnap screenshot tool for Mac and PC with own cloud storage. Take screenshots, record videos and upload files directly to the cloud. Just in one click.
 
Yauheni Shauchenka #:

Hallo @fxsaber, tolle Bibliothek. Könnten Sie mir bitte helfen, es zu verstehen

Ich benutze nur MTTester.mqh. Versuchen Sie, dieses Beispiel zu verstehen.

 
fxsaber #:

Das verstehe ich nicht.

Ich meinte, dass nach dem Ausführen eines Durchlaufs in der Aufgabenliste, dies in der Zwischenablage des Computers geschieht:

Soweit ich weiß, ist dies eine Funktion von MultiTester und kann entfernt werden, damit es keine Überschneidungen in der Zwischenablage gibt, wenn andere Aufgaben in der Zwischenablage sind.

[Tester]
Expert=1.ex5
Symbol=USDJPY
Period=M1
Optimization=3
Model=4
FromDate=2024.03.01
ToDate=2024.03.01
ForwardMode=0
Deposit=100000
Currency=USD
ProfitInPips=0
Leverage=500
ExecutionMode=0
OptimizationCriterion=
1 
[TesterInputs]
Lot=false||false||0||true||N
Lots=0.1||0.1||0.010000||1.000000||N
StopLoss=35||35||1||350||N
TakeProfit=10||10||1||100||N
 
Aleksei Skrypnev #:

Ich meinte, dass dies nach dem Ausführen eines Vorgangs in der Aufgabenliste in der Zwischenablage des Computers geschieht:

Soweit ich weiß, ist dies eine Funktion des MultiTesters und kann entfernt werden, damit es keine Überschneidungen in der Zwischenablage gibt, wenn sich andere Aufgaben in der Zwischenablage befinden.

Ich bin nicht sicher, was Sie ausführen oder wie Sie es verwenden. Ich habe keine Konflikte, wenn ich mehrere Tester parallel laufen lasse.

 
Aleksei Skrypnev #:

Oder wird die Zwischenablage, wie aus Ihren Kommentaren in diesem Thread hervorgeht, für den Multitesterbetrieb verwendet und wichtige Informationen über Einstellungen werden über sie übertragen und nicht nur Ausgabeinformationen, die schmerzlos entfernt werden können?

API-Tester über die Zwischenablage. So haben es die Entwickler implementiert.

Tester-Einstellungen holen: CTRL+C -> GetStringFromBuffer.

Tester-Einstellungen setzen: SetStringToBuffer -> CTRL+V.


In meinen Skripten biete ich immer eine Pausenoption an, falls ich die Zwischenablage für andere Aufgaben benötige.