Um testador sem internet não funciona.

 

Sem uma ligação à Internet, o testador deixa de funcionar correctamente.

Após instalar o Metatrader5 num computador e transferir toda a pasta do mesmo para outro computador numa pen drive, o testador inicia a EA. O Conselheiro Especialista no Testador de Estratégia faz uma troca e pára. Embora o mesmo Expert Advisor num computador com acesso permanente à Internet e logado no website, o teste corre normalmente.

Metatrader 4 não exigia isso, era possível trabalhar com o testador de estratégias em qualquer máquina, e sem um login e palavra-chave. Gostaria que o MT5 trabalhasse da mesma maneira.

Talvez haja uma solução para o problema?

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

Sem uma ligação à Internet, o testador deixa de funcionar correctamente.

Após instalar o Metatrader5 num computador e transferir toda a pasta do mesmo para outro computador numa pen drive, o testador inicia a EA. O Conselheiro Especialista no Testador de Estratégia faz uma troca e pára. Embora o mesmo Expert Advisor num computador com acesso permanente à Internet e logado no website, o teste corre normalmente.

Metatrader 4 não exigia isso, era possível trabalhar com o testador de estratégias em qualquer máquina, e sem um login e palavra-chave. Gostaria que o MT5 trabalhasse da mesma maneira.

Talvez haja uma solução para o problema?

Ligou-se à conta pelo menos uma vez após a transferência da pasta para outro computador e assinalou a caixa de verificação para se lembrar da conta antes de testar?

A questão é que o terminal armazena informações de conta de forma dependente de computador e estas informações são perdidas quando as transfere para outro computador. Isto é feito para evitar o roubo de contas.

 
Renat:

Depois de transferir a pasta para outro computador, ligou-se mesmo uma vez à conta e marcou a caixa de verificação para se lembrar da conta antes de testar?

A questão é que o terminal armazena a informação da conta de uma forma dependente de computador e esta informação perde-se quando a transfere para outro computador. Isto é feito para evitar o roubo de contas.

É claro que esta é uma boa intenção e eu compreendo-a. Em alguns casos, mesmo que o terminal transferido seja autorizado a ligar-se ao servidor durante o primeiro arranque, não é possível trabalhar com o terminal durante o arranque seguinte sem aceder ao servidor sem introduzir a palavra-passe.

Existe uma grande classe de tarefas, para cuja solução o programa não necessita de uma ligação ao servidor comercial, e o resultado do trabalho do programa pode não depender de uma empresa de corretagem em particular. Estes programas são indicadores, e não scripts comerciais. Em geral, seria mesmo bom ter a possibilidade de desligar o terminal da Internet de forma padrão, premindo um botão especial. Por exemplo, pode utilizar o terminal "sem Internet" para realizar pesadas pesquisas estatísticas, formar redes poderosas, etc. e depois colocar os resultados sob a forma de ficheiros de texto à mão no terminal com um Expert Advisor comercial a funcionar. Ao mesmo tempo, é possível manter as contas seguras.

 
Renat:

Depois de transferir a pasta para outro computador, ligou-se mesmo uma vez à conta e assinalou a caixa de verificação para se lembrar da conta antes de testar?

A questão é que o terminal armazena informações de conta de forma dependente de computador e estas informações são perdidas quando as transfere para outro computador. Isto é feito para evitar o roubo de contas.

A receita ajudou - uma ligação única ao servidor resolve o problema, mas como a joo escreveu , não é conveniente para cálculos pesados e toda uma outra classe de tarefas.
 
Renat:

Depois de transferir a pasta para outro computador, ligou-se mesmo uma vez à conta e assinalou a caixa de verificação para se lembrar da conta antes de iniciar o teste?

A questão é que o terminal armazena informações de conta de forma dependente de computador e estas informações são perdidas quando as transfere para outro computador. Isto é feito para evitar o roubo de contas.

Eu tinha o MT4 na minha pen drive e quando o liguei a qualquer computador, as contas foram abertas. Mas o MT5 não só requer a reintrodução da palavra-passe, como também perde toda a informação. Não sei como utilizá-lo. Se copiar a pasta MT5 para outro local, será correcto. Mas porquê fazer isto se o MT permanece na pen drive e só abre a partir dela? Não poderíamos fazer níveis de segurança. Seria possível remover, por exemplo, algumas caixas de verificação e copiá-la onde quiser e abri-la onde quiser ...
 
Dmitriy2:
Eu tinha o MT4 numa pen drive e quando o ligava a qualquer computador, as contas abriam-se. Mas o MT5 não só requer a reintrodução da palavra-passe, como também perde toda a informação. Não sei como utilizá-lo. Se copiar a pasta MT5 para outro local, será correcto. Mas porquê fazer isto se o MT permanece na pen drive e só abre a partir dela? Não poderíamos fazer níveis de segurança. Seria possível desmarcar algumas caixas de verificação e copiá-la onde quiser e abri-la onde quiser...

No MetaTrader 4 há muito tempo que fizemos a protecção de dados pessoais dependente de computador com suporte de pen drive. Mas no MetaTrader 5 não estamos a fazer quaisquer concessões para pen drives - a segurança da conta é mais importante.

Existem níveis de protecção - ou guarda a sua palavra-passe com informação pessoal (e fazemos o nosso melhor para a proteger nesse computador/hardware), ou não o faz. Não introduziremos quaisquer outros modos de redução de segurança.

 
Renat:

Há níveis de segurança - ou guarda a sua palavra-passe com informações pessoais... ou não guarda...

Na verdade, cabe ao utilizador decidir qual o nível de segurança a utilizar...

Bem... Não pode suportar pen drives pelo menos para o ambiente... i.e.... que os programas mcl foram abertos pressionando f4 etc... e para contas de demonstração...

muito inconveniente...

uma pen drive contigo no teu bolso é a melhor segurança!!! Ou é melhor quando se tem um computador a trabalhar com um MetaTrader e senhas guardadas?, em casa... abri-la para quem quiser...

 
Renat:

Há níveis de protecção - ou mantém a palavra-chave...

E, a propósito, este nível não funciona. Guardar ou não guardar palavras-passe, mas quando se liga outro computador, cada vez que se pergunta a que servidor se ligar, e depois para abrir uma nova conta ou para introduzir a palavra-passe de qualquer forma... isto não é normal... criar um pedido então...

 
Dmitriy2:

E, a propósito, este nível não funciona. Guardar ou não guardar palavras-passe, mas quando se liga outro computador, cada vez que se pergunta a que servidor se ligar, e depois para abrir uma nova conta ou para introduzir uma palavra-passe de qualquer forma... isto não é normal... Criarei então um pedido...

Sim.

Descreva com o maior detalhe possível em que pasta o terminal está instalado, que SO, se o UAC está activado e em que modo inicia o terminal (/portável)

 
alexvd:

Descreva com o maior detalhe possível em que pasta o terminal está instalado, que sistema operativo, se o UAC está activado e em que modo executa o terminal (/portável)

Criei uma pasta na minha pen drive com um nome arbitrário e disse-me para instalar o mt lá. O meu SO é XP home e XP pro. A UAC não sabe o que é. Também não sei portátil, apenas inicio o terminal...
 
Dmitriy2:

E, a propósito, este nível não funciona. Guardar ou não guardar palavras-passe, mas quando se liga outro computador , sempre que se pergunta a que servidor se ligar, e depois abrir uma nova conta ou introduzir uma palavra-passe de qualquer forma... isto não é normal... Criarei então um pedido...

É isso mesmo - está a executá-lo num computador diferente.

As senhas e informações pessoais são encriptadas por computador, por isso quando as transfere para outro computador, não estão disponíveis. Estamos a lutar exactamente contra este tipo de roubo de contas, quando os ficheiros de configuração são copiados e executados noutro computador.

Razão: