Librerie: MultiTester - pagina 36

 
Metodo aggiunto.
// Se non tutti i parametri di ingresso dell'EA sono impostati, i loro valori vengono presi dall'EA precedente.
static bool MTTESTER::SetSettingsPart( string Str, const int Attempts = 5 )
 

Dopo ogni passaggio, le brevi impostazioni del tester vengono copiate negli appunti.

In quale file è possibile rimuoverle?

 
Buona giornata . Qualcuno può dirmi come disabilitare i log nel tester?
 
Aleksei Skrypnev impostazioni del tester vengono copiate negli appunti.

In quale file è possibile rimuoverle?

Non capisco.

 

Ciao @fxsaber, ottima libreria. Potresti per favore aiutarmi a capire cosa potrebbe essere sbagliato nel caso della chiamata di funzione:

#include <fxsaber\MultiTester\MultiTester.mqh> // Esecuzioni multiple/ottimizzazioni in Tester.

// Questa funzione è responsabile della generazione dell'elenco dei compiti.
void SetTesterSettings()
{  
  TesterSettings.Add("EURUSD");
  TesterSettings.Add("EURUSD", PERIOD_H1);
  TesterSettings.Add("EURUSD", PERIOD_H1, D'2023.01.01', D'2024.01.01');
}


La linea funziona bene:

TesterSettings.Add("EURUSD");


La successiva dà un errore in fase di chiamata:

TesterSettings.Add("EURUSD", PERIOD_H1);



E questa non compila affatto:

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



comportamento sul 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 #:

Ciao @fxsaber, ottima libreria. Potresti per favore aiutarmi a capirla

Io uso solo MTTester.mqh. Cerca di capire questo esempio.

 
fxsaber #:

Non capisco.

Intendevo dire che dopo aver eseguito un passaggio nell'elenco delle attività, questo si verifica negli appunti del computer:

Per quanto ho capito, questa è una funzione di MultiTester e può essere rimossa in modo che non ci siano sovrapposizioni negli appunti quando ci sono altri compiti negli appunti.

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

Intendevo dire che dopo aver eseguito un passaggio nell'elenco attività, questo si verifica negli appunti del computer:

Per quanto ne so, questa è una funzione di MultiTester e può essere rimossa in modo che non ci siano sovrapposizioni negli appunti quando ci sono altri compiti negli appunti.

Non sono sicuro di cosa stiate eseguendo o di come lo stiate usando. Non ci sono conflitti quando si eseguono diversi tester in parallelo.

 
Aleksei Skrypnev #:

Oppure, come si evince dai vostri commenti precedenti in questo thread, la clipboard viene utilizzata per il funzionamento del multitester e le informazioni importanti sulle impostazioni vengono trasferite attraverso di essa e non solo le informazioni di output che possono essere rimosse in modo indolore?

Tester API tramite appunti. Questo è il modo in cui gli sviluppatori lo hanno implementato.

Ottenere le impostazioni del Tester: CTRL+C -> GetStringFromBuffer.

Impostazione delle impostazioni del Tester: SetStringToBuffer -> CTRL+V.


Nei miei script fornisco sempre un'opzione di pausa nel caso in cui mi serva la clipboard per altre attività.