Librerías: MultiTester - página 36

 
Método añadido.
// Si no se establecen todos los parámetros de entrada del EA, sus valores se toman del EA anterior.
static bool MTTESTER::SetSettingsPart( string Str, const int Attempts = 5 )
 

Después de cada pasada, los breves ajustes del comprobador se copian en el portapapeles.

¿En qué archivo se puede eliminar esto?

 
Buenos días . Alguien me puede decir cómo desactivar los registros en el probador?
 
 
Aleksei Skrypnev ajustes del comprobador se copian en el portapapeles.

¿En qué archivo se puede eliminar esto?

No lo entiendo.

 

Hola @fxsaber, gran biblioteca. Podrías por favor ayudar a averiguar qué podría estar mal en el caso de la llamada a la función:

#include <fxsaber\MultiTester\MultiTester.mqh> // Múltiples ejecuciones/optimizaciones en Tester.

// Esta función se encarga de generar la lista de tareas.
void SetTesterSettings()
{  
  TesterSettings.Add("EURUSD");
  TesterSettings.Add("EURUSD", PERIOD_H1);
  TesterSettings.Add("EURUSD", PERIOD_H1, D'2023.01.01', D'2024.01.01');
}


La línea funciona bien:

TesterSettings.Add("EURUSD");


La siguiente da error en la fase de llamada:

TesterSettings.Add("EURUSD", PERIOD_H1);



Y esta no compila en absoluto:

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



comportamiento en el 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 #:

Hola @fxsaber, gran biblioteca. Podrías por favor ayudarme a entenderlo

Yo solo uso MTTester.mqh. Intenta entender este ejemplo.

 
fxsaber #:

No lo entiendo.

Me refería a que después de realizar una pasada en la lista de tareas, ésta se produce en el portapapeles del ordenador:

Por lo que tengo entendido es una función de MultiTester y se puede quitar para que no haya solapamientos en el portapapeles cuando hay otras tareas en el portapapeles.

[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 #:

Me refería a que después de realizar una pasada en la lista de tareas, esto ocurre en el portapapeles del ordenador:

Por lo que tengo entendido es una función de MultiTester y se puede quitar para que no haya solapamientos en el portapapeles cuando hay otras tareas en el portapapeles.

No estoy seguro de lo que está ejecutando o cómo lo está utilizando. No tengo conflictos cuando se ejecutan varios probadores en paralelo.

 
Aleksei Skrypnev #:

¿O, como se deduce de sus comentarios anteriores en este hilo, el portapapeles se utiliza para el funcionamiento del multitester y la información importante sobre los ajustes se transfiere a través de él y no sólo la información de salida que se puede eliminar sin problemas?

API Tester a través del portapapeles. Así es como lo han implementado los desarrolladores.

Obteniendo la configuración del Probador: CTRL+C -> GetStringFromBuffer.

Establecer la configuración del comprobador: SetStringToBuffer -> CTRL+V.


En mis scripts siempre proporciono una opción de pausa por si necesito el portapapeles para otras tareas.