[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 69

 
PerlOF:

Boa tarde!

Pergunta sobre funções especiais: init(), start(), deinit().

Como sabemos, inclusive pelo tutorial, para encerrar (sair) esta função especial, você DEVE COMPLETAMENTE escrever o operador Return (por exemplo, operador condicional IF-ELSE).

Operador de retorno (por exemplo, no operador condicional IF-ELSE).

O que significam então os valores de retorno? Por exemplo: Return(0) e possivelmente algum outro número inteiro (Return(1));

Estas são as funções habituais. Eles também retornam se você lhes pedir. Eles só não retornam quando chamados pelo sistema.
 

Zhunko:
Это обычные функции. Тоже возвращают, если попросить. Не возвращают они только при системном вызове.

Obrigado...

Então as funções especiais podem ser chamadas artificialmente - programmaticamente?

 
Muitas vezes uso a função init() desde o "início" sob certas circunstâncias (se você precisar redirecioná-la).
 
sergeev:

O que você quer dizer com conectar? ou ler informações http?
O EA deve verificar se o terminal está conectado ao servidor correto. Se não for, então a conexão seria feita com o endereço correto, cujo endereço é definido no exterior.
Encontrei apenas um código na rede que permite fazer uma nova varredura dos servidores, mas não conectar ao necessário...
 
Cmu4:
Você precisa de um EA para verificar se o terminal está conectado ao servidor correto. Caso contrário, ele a conectaria à correta, cujo endereço é definido no exterior.
Encontrei apenas código na rede que permite a redimensionamento de servidores, mas não a conexão com o necessário...

Então procure por um melhor na base de código - Reconectador Acho que se chama

mas não há como contornar isso sem WinAPI

 
sergeev:

Então procure por um melhor na base de código - Reconexão, acho que se chama

mas você não pode passar sem o WinAPI

Eu olhei para o Reconnecter, não é o certo.

Obrigado, agora vou saber com certeza que não pode ser feito apenas pela MQL... talvez alguém tenha uma solução semelhante?
 
Cmu4:
O Reconnecter procurou, não aquele.

Obrigado, agora vou saber com certeza que não pode ser feito somente com MQL... talvez alguém tenha uma solução similar?
Não é o servidor que precisa ser verificado, mas o conjunto: nome + número de conta. Porque na lista de contas não há nome de servidor. Mas você pode se conectar ao servidor necessário a partir desta lista usando WinAPI.
 
Cmu4:
A Reconnecter olhou para ela, não é a correta.

Obrigado, agora vou saber com certeza que isso não pode ser feito usando apenas MQL... Talvez alguém tenha uma solução semelhante?

O que você quer dizer com errado?

Ele faz uma conexão com uma chamada de janela. você também pode especificar lá - nome, senha, servidor.

Você parece não saber o que precisa.

 
sergeev:

O que você quer dizer com errado?

Você também pode especificar um nome, uma senha e um servidor.

Parece que você não sabe o que quer.

Também é possível conectar-se automaticamente a partir de uma lista no navegador sem a necessidade de inserir um nome, senha ou servidor.
 
sergeev:

O que você quer dizer com errado?

Você pode especificar um nome, uma senha e um servidor.

Parece que você não sabe o que quer.

OK. Como posso saber a qual servidor o terminal está atualmente conectado?
Razão: