Você está na página 1de 8

Conexo Registrando

Configurao e Manual do Usurio

O Connection Logger um consultor especialista. Possui apenas um propsito e uma funo: verificar e documentar o status interno de uma conexo entre a plataforma Metatrader Terminal e a corretora de sua escolha. H diversas razes para se fazer isso, tais como:

Em um trabalho normal, muitas vezes ns no temos conscincia da qualidade da conexo que uma corretora est fornecendo. Frequentemente, h perdas de micro conexes que podem interferir severamente em uma operao de um CE vinculado nossa plataforma de transaes ou mesmo s transaes manuais.

Sendo capaz de saber exatamente o que e o porqu acontece (sem supor, Porque uma transao no se completou quando tudo estava OK?), com o protocolo com quebras de conexo, fcil excluir aquela razo de uma vez por todas.

Junto com os protocolos de conexo Windows, serve como uma ferramenta para verificar se o problema est na conexo da corretora ou na conexo do provedor.

Configurando o CE:

Copie o CE sua pasta de Metatrader/Experts. A partir do Navegador Metatrader, arraste e soldteo grfico ou clique duas vezes no Connection Logger expert. No h necessidade de realizar outras configuraes O Connection Logger funcionar com seus parmetros padres. O especial em relao a este consultor especialista que no necessita de nenhum parmetro adicional, tais como DLLs ou especialistas autorizados. Visto que no uma transao, no h necessidade de autorizar transao ativa. Continuar a funcionar da mesma maneira, independente do smbolo que voc adicionar ao CE. Pelo fato de no depender do tipo de sinalizao, funcionar da mesma maneira com qualquer sinalizao adicionada.

Tela Bsica do Connection Logger:

Parmetros do Connection Logger:

showMessages Ativa e desativa a tela de mensagens. alertsOn Alertas do comutador: Se configurado para verdadeiro, os alertas sero processados. alertsMessage Alerta em uma janela de alerta com mensagem de texto. alertsSound Toca um som quando o status da conexo se altera. alertsEmail Envia um email quando o status da conexo de altera.

Alterando os Parmetros do Registro de Conexo:


O CE do Connection Logger est localizado em uma rea prpria que no pode ser alcanada atravs das configuraes normais dos parmetros (pressionando a tecla F7 ou escolhendo o Consultor Especialista Opo Propriedades em janela pop-up). Se voc decidir mudar os parmetros, voc precisar arrast-lo da rvore dos Especialistas do Navegador Metatrader e, ento, em opes, alterar os parmetros (como demonstrado na figura)..

Continuar a funcionar a partir do momento em que voc iniciar um novo CE, prevenindo que informaes monitoradas sejam perdidas interrompendo seu trabalho, mesmo quando os parmetros estejam configurados de maneira no usual.

Removendo o Connection Logger:


O CE do Connection Logger tambm deve ser removido do grfico de maneira nica. Para manter as prvias informaes disponveis, as mensagens no so removidas da tela quando voc coloca um novo CE na tela. Porm, isto tambm significa que se voc substituir este CE por outro (CE sem registro de conexo), estas mensagens e a linha de status sero perdidas. Para evitar que isto ocorra, se voc deseja encerrar o Registro de Conexo, voc deveria fechar o grfico vinculado ao CE.

Informao Protocolada pelo Connection Logger:


Conexes perdidas e re-conexes (com o momento exato do evento) Alterao da conta/corretora (com o momento exato do evento) OBS: O momento do evento o seu horrio local (o horrio do seu PC ou tempo VPS, se voc estiver usando o VPS). No possvel registrar os horrios das corretoras, pois em

perodos onde no h conexo entre sua plataforma do Metatrader Terminal e sua corretora, o horrio da ssua corretora no pode ser localizado) Toda a informao registrada encontrada no arquivo MetaTrader\Experts\Files\connectionLog.txt Um exemplo do que registrado no arquivo connectionLog.txt (no qual quebra de propsito neste exemplo de arquivo por alterao de corretoras. Em uma transao normal, h menos quebras de conexo.

0-2010.01.28 12:59:55 connection lost 1-2010.01.28 12:59:58 reconnected 0-2010.01.28 12:59:58 connection lost 1-2010.01.28 13:00:06 reconnected 0-2010.01.28 13:00:07 acc/broker changed 0-2010.01.28 13:00:07 Alpari NZ Limited 1-2010.01.28 13:00:07 reconnected 0-2010.01.28 13:00:13 connection lost 1-2010.01.28 13:00:16 reconnected 0-2010.01.28 13:00:17 acc/broker changed 0-2010.01.28 13:00:17 FXDirectDealer 1-2010.01.28 13:00:17 reconnected 0-2010.01.28 13:00:23 connection lost 0-2010.01.28 13:00:34 acc/broker changed 0-2010.01.28 13:00:34 Interbank FX, LLC 1-2010.01.28 13:00:45 reconnected 0-2010.01.28 13:00:46 acc/broker changed 0-2010.01.28 13:00:46 Alpari NZ Limited 1-2010.01.28 13:00:46 reconnected 0-2010.01.28 13:00:52 connection lost

1-2010.01.28 13:00:56 reconnected 0-2010.01.28 13:00:57 acc/broker changed 0-2010.01.28 13:00:57 FXDirectDealer 1-2010.01.28 13:00:57 reconnected 0-2010.01.28 13:01:02 connection lost 1-2010.01.28 13:01:04 reconnected 0-2010.01.28 13:01:05 acc/broker changed 0-2010.01.28 13:01:05 Alpari NZ Limited 1-2010.01.28 13:01:05 reconnected 0-2010.01.28 13:01:08 connection lost 1-2010.01.28 13:01:10 reconnected 0-2010.01.28 13:01:30 connection lost 1-2010.01.28 13:01:35 reconnected

Nos primeiros dois bytes (o 0 ou 1 e - ) so usados internamente pelo Connection Logger expert, e seu significado est visvel no prprio contedo de mensagens 0 No h conexo, 1 Conexo est OK

O resto o exato horrio local e uma descrio do evento. Esta informao protocolada independente dos parmetros (no pode ser desativado). Com limitaes de um tamanho mximo de 2MB por arquivo no MetaTrader, pode aproximadamente protocolar 40.000 eventos em um arquivo.

Exibio da Mensagem na Tela:

Quando exibido, o parmetro de mensagens est configurado para verdadeiro, havendo uma contnua exibio, como demonstrado acima (O limite impe que os ltimos 20 eventos sejam exibidos na tela).

Limitaes e Problemas Conhecidos:


Durantes testes realizados por ns, encontramos um caso que pode ser encontrado: algumas corretoras no honram o protocolo de comunicao ao p da letra. Isto significa que quando voc altera sua conexo de uma corretora para outra, algumas corretoras no enviam uma mensagem Eu estou conectada de volta ao MetaTrader. Durante nossos testes, isto acontece geralmente com uma conta IBFX demo (uma conta ativa para aquela corretora no foi testada em nosso teste beta), como exibido no registro de conexo e mensagens abaixo.

Uma vez re-conectado a uma corretora normal, o status normal reaparece, como exibido abaixo.

Porm, o prprio MetaTrader continua a operar como normal, mesmo neste caso (Marcaes ocorrem e tudo funciona. A nica diferena que a corretora esqueceu de enviar uma mensagem indicando que est online ou que h um bug na plataforma MetaTrader).

Se voc notar que a linha de status do Connection Logger (no parte mais baixa da tela) vermelha e voc est recebendo sinalizaes, reinicie o MetaTrader para que um status correto de qualquer corretora seja exibido. Este problema SOMENTE ocorre quando h mudana de corretora sem reiniciar a plataforma, e apenas em algumas corretoras. No houve problemas com a grande maioria das corretoras testadas. Apenas uma corretora se comprotou da maneira descrita. Contudo, ns no conseguimos testar todas as corretoras existentes, portanto deve haver alguma outra corretora com um comportamento similar.

Você também pode gostar