Oleg Tsarkov: Forse non sono nel ciclo, ma in OnTesterInit() se controllate TimeLocal e TimeGMT, trovate la differenza in giorni, che ora mostrerà, l'ora reale o quella del tester?
Oleg Tsarkov: Forse non sono nel loop, ma in OnTesterInit(), se controlla TimeLocal e TimeGMT, trova la differenza in giorni, che ora sarà, ora reale o tempo del tester?
In questo caso si otterrà un tempo di prova che sarà lo stesso. Non va bene.
Il tempo reale del tester può essere ottenuto solo con un'operazione di file, come menzionato sopra. Ma il problema è che questo tempo può essere tradotto in avanti con intenti malevoli. È necessario ottenere il tempo reale dell'ultima citazione dal tester, poiché si trova nel terminale. Ma non riesco a capire come farlo.
Ho cercato di ottenere il numero di barre nella storia e il tempo della prima barra. Ancora una volta, il tester mostra i dati solo per un anno. Non riesco a calcolare la data reale dell'ultimo preventivo.
Mi chiedo se l'autore di questo thread può dare almeno un esempio in cui qualcuno è stato in grado di riprodurre operazioni su un conto reale sulla base dei risultati dei test e fare profitto? Con solo un consulente demo nel tester e nient'altro?
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Forse non sono nel ciclo, ma in OnTesterInit() se controllate TimeLocal e TimeGMT, trovate la differenza in giorni, che ora mostrerà, l'ora reale o quella del tester?
È solo nei cinque, credo.
Quindi è una normale operazione di file, o il tester non può accedere alla cronologia?
Non l'ho provato personalmente, ma non ci sono divieti nella guida
Forse non sono nel loop, ma in OnTesterInit(), se controlla TimeLocal e TimeGMT, trova la differenza in giorni, che ora sarà, ora reale o tempo del tester?
In questo caso si otterrà un tempo di prova che sarà lo stesso. Non va bene.
Il tempo reale del tester può essere ottenuto solo con un'operazione di file, come menzionato sopra. Ma il problema è che questo tempo può essere tradotto in avanti con intenti malevoli. È necessario ottenere il tempo reale dell'ultima citazione dal tester, poiché si trova nel terminale. Ma non riesco a capire come farlo.
Per quanto ne so, non si può accedere a nessun file con operazioni standard. Solo nella "sandbox dei file".
MT4 ha FileOpenHistory
Proviamo questa funzione... Mi chiedo cosa restituirà il tester...
Fanculo, non il file della storia!!!
Il tentativo di aprire il file della cronologia restituisce l'errore 4059 -"Funzione non consentita in modalità test" .
La questione rimane aperta.
È necessario scoprire dal tester il momento dell'ultima quotazione reale nel terminale.