Un tester senza internet non funziona.

isemaster  

Senza una connessione internet, il tester smette di funzionare correttamente.

Dopo aver installato Metatrader5 su un computer e aver trasferito l'intera cartella di esso su un altro computer in un flash drive, il tester avvia l'EA. L'Expert Advisor nel Strategy Tester fa un solo trade e si ferma. Anche se lo stesso Expert Advisor su un computer con accesso permanente a Internet e collegato al sito web, il test funziona normalmente.

Metatrader 4 non lo richiedeva, era possibile lavorare con lo strategy tester su qualsiasi macchina, e senza login e password. Vorrei che MT5 funzionasse allo stesso modo.

Forse c'è una soluzione al problema?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
Renat Fatkhullin  
isemaster:

Senza una connessione internet, il tester smette di funzionare correttamente.

Dopo aver installato Metatrader5 su un computer e aver trasferito l'intera cartella di esso su un altro computer in un flash drive, il tester avvia l'EA. L'Expert Advisor nel Strategy Tester fa un solo trade e si ferma. Anche se lo stesso Expert Advisor su un computer con accesso permanente a Internet e collegato al sito web il test funziona normalmente.

Metatrader 4 non lo richiedeva, era possibile lavorare con lo strategy tester su qualsiasi macchina, e senza login e password. Vorrei che MT5 funzionasse allo stesso modo.

Forse c'è una soluzione al problema?

Ti sei collegato all'account almeno una volta dopo il trasferimento della cartella su un altro computer e hai spuntato la casella di controllo per ricordare l'account prima del test?

Il punto è che il terminale memorizza le informazioni del conto in modo dipendente dal computer e queste informazioni si perdono quando lo si trasferisce su un altro computer. Questo viene fatto per evitare il furto di account.

Andrey Dik  
Renat:

Dopo aver trasferito la cartella su un altro computer, ti sei collegato almeno una volta all'account e hai spuntato la casella di controllo per ricordare l'account prima del test?

Il problema è che il terminale memorizza le informazioni del conto in modo dipendente dal computer e queste informazioni si perdono quando si trasferiscono a un altro computer. Questo viene fatto per evitare il furto di account.

Questa è ovviamente una buona intenzione e la capisco. In alcuni casi, anche se il terminale trasferito è autorizzato a connettersi al server durante il primo avvio, non è possibile lavorare con il terminale durante l'avvio successivo senza accedere al server senza inserire la password.

C'è una grande classe di compiti, per la cui soluzione il programma non ha bisogno di una connessione al server di trading, e il risultato del lavoro del programma può non dipendere da una particolare società di brokeraggio. Questi programmi sono indicatori, non script di trading. In generale, sarebbe anche bene avere la possibilità di disconnettere il terminale da Internet in modo standard premendo un pulsante speciale. Ad esempio, è possibile utilizzare il terminale "senza internet" per effettuare pesanti ricerche statistiche, addestrare potenti reti, ecc. e poi mettere i risultati sotto forma di file di testo a mano nel terminale con un Expert Advisor di trading in esecuzione. Allo stesso tempo è possibile mantenere i conti al sicuro.

isemaster  
Renat:

Dopo aver trasferito la cartella su un altro computer, ti sei collegato almeno una volta all'account e hai spuntato la casella di controllo per ricordare l'account prima di provare?

Il punto è che il terminale memorizza le informazioni del conto in modo dipendente dal computer e queste informazioni si perdono quando lo si trasferisce su un altro computer. Questo viene fatto per evitare il furto di account.

La ricetta ha aiutato - una connessione una tantum al server risolve il problema, ma come ha scritto joo, non è conveniente per i calcoli pesanti e tutta un'altra classe di compiti.
Дмитрий  
Renat:

Dopo aver trasferito la cartella su un altro computer, ti sei collegato almeno una volta all'account e hai spuntato la casella di controllo per ricordare l'account prima di iniziare il test?

Il punto è che il terminale memorizza le informazioni del conto in modo dipendente dal computer e queste informazioni si perdono quando lo si trasferisce su un altro computer. Questo viene fatto per evitare il furto di account.

Avevo MT4 sulla mia chiavetta e quando la collegavo a qualsiasi computer i conti venivano aperti. Ma MT5 non solo richiede di reinserire la password, ma perde anche tutte le informazioni. Non so come usarlo. Se copi la cartella MT5 in un altro posto sarà giusto. Ma perché fare questo se la MT rimane sulla chiavetta e si apre solo da essa? Non potremmo fare livelli di sicurezza. Sarebbe possibile rimuovere per esempio un paio di caselle di controllo e copiarlo dove si vuole e aprirlo dove si vuole...
Renat Fatkhullin  
Dmitriy2:
Avevo MT4 su una chiavetta e quando la collegavo a qualsiasi computer, i conti si aprivano. Ma MT5 non solo richiede di reinserire la password, ma perde anche tutte le informazioni. Non so come usarlo. Se copi la cartella MT5 in un altro posto sarà giusto. Ma perché fare questo se la MT rimane sulla chiavetta e si apre solo da essa? Non potremmo fare livelli di sicurezza. Sarebbe possibile deselezionare un paio di caselle di controllo e copiarlo dove si vuole e aprirlo dove si vuole...

In MetaTrader 4 abbiamo già da tempo reso la protezione dei dati personali dipendente dal computer con il supporto di flash drive. Ma in MetaTrader 5 non stiamo facendo alcuna concessione per le chiavette - la sicurezza del conto è più importante.

Ci sono livelli di protezione - o salvi la tua password con informazioni personali (e noi facciamo del nostro meglio per proteggerle su quel computer/hardware), o non lo fai. Non introdurremo altre modalità di riduzione della sicurezza.

Дмитрий  
Renat:

Ci sono livelli di sicurezza - o salvi la tua password con informazioni personali... o non lo fai...

In generale, sta all'utente decidere quale livello di sicurezza usare...

Bene... Non si può sostenere per le unità flash almeno indietro per l'ambiente... cioè.... quali programmi mcl sono stati aperti premendo f4 ecc. e per i conti demo...

molto scomodo...

una chiavetta con te in tasca è la migliore sicurezza!!! O è meglio quando hai un computer al lavoro con una MetaTrader e password salvate, a casa... aprirlo per chi vuole...

Дмитрий  
Renat:

Ci sono livelli di protezione - o si tiene la password...

E a proposito, questo livello non funziona. Salvare o non salvare le password, ma quando si accende un altro computer, ogni volta chiede a quale server connettersi, e quindi di aprire un nuovo account o di inserire comunque la password... questo non è normale... creare una richiesta allora...

Alexey Da  
Dmitriy2:

E comunque, questo livello non funziona. Salvare o non salvare le password, ma quando si accende un altro computer, ogni volta chiede a quale server connettersi, e poi di aprire un nuovo account o di inserire comunque una password... questo non è normale... Creerò una richiesta allora...

Sì.

Descrivete il più dettagliatamente possibile in quale cartella è installato il terminale, quale sistema operativo, se UAC è abilitato e in quale modalità avviate il terminale (/portable)

Дмитрий  
alexvd:

Descrivete nel modo più dettagliato possibile in quale cartella è installato il terminale, quale sistema operativo, se UAC è abilitato e in quale modalità eseguite il terminale (/portable)

Ho creato una cartella sul mio flash drive con un nome arbitrario e mi ha detto di installare mt lì. Il mio sistema operativo è XP home e XP pro. UAC non so cosa sia. Nemmeno io conosco il portatile, inizio solo il terminale...
Renat Fatkhullin  
Dmitriy2:

E comunque, questo livello non funziona. Salvare o non salvare le password, ma quando si accende un altro computer , ogni volta chiede a quale server connettersi, e quindi di aprire un nuovo account o di inserire comunque una password... questo non è normale... Creerò una richiesta allora...

Esatto - lo stai eseguendo su un computer diverso.

Le password e le informazioni personali sono criptate dal computer, quindi quando le trasferisci su un altro computer non sono disponibili. Stiamo combattendo proprio contro questo tipo di furto di account, quando i file di configurazione vengono copiati ed eseguiti su un altro computer.

Motivazione: