Erros, bugs, perguntas - página 2349

 

Uma questão muito importante sobre o MT4/5.

É possível que a marca em que a ordem de limite foi executada tenha chegado ao terminal mais tarde do que a informação de que a ordem de limite foi executada?


Notei uma situação que só pode ser explicada por esta hipótese até agora. É por isso que a resposta é importante.

 
fxsaber:

Uma questão muito importante sobre o MT4/5.

É possível que a marca em que a ordem de limite foi executada tenha chegado ao terminal mais tarde do que a informação de que a ordem de limite foi executada?


Notei uma situação que só pode ser explicada por esta hipótese até agora. É por isso que a resposta é importante.

Nada o impede - a informação não está ligada de forma alguma. Provavelmente, também é transmitido em diferentes pacotes.

 

Que métodos utiliza para compreender que uma EA em curso está a funcionar e não está parada por causa de um erro?


A primeira coisa que me vem à mente é um indicador que faz sondagens a variáveis globais. E o Consultor Especialista deve actualizar a sua variável global a cada tick.

Se o indicador vir que o refrescamento parou, ele informará.


Também pode usar ChartEventCustom, mas os indicadores iCustom não verão estes eventos.

 
Aleksey Vyazmikin:

Não há nada que o impeça - a informação não está ligada de forma alguma. Também é provavelmente transmitido em pacotes diferentes.

Concordo que as correntes são diferentes. Os programadores parecem ter dito que o fluxo de citações é bruto e transmitido à velocidade máxima.


A situação é a seguinte. Estava a testar um sincronizador que sincronizava o ambiente real de comércio com o virtual.

Um limitador estava presente no virtual. Respectivamente, o mesmo estava pendurado no verdadeiro.

Aconteceu o momento em que o limite foi executado no real, mas ainda não no virtual. Isto só poderia acontecer se o tique virtual viesse mais tarde do que a informação de que o limite real foi executado. Não tenho outra explicação. Vou pensar no assunto.

 
pavlick_:

Uma sugestão: ao escrever posts, adicionar a possibilidade de inserir algum elemento (talvez apenas no post inicial do tópico?), cuja característica é que o texto nele está disponível para edição após qualquer período. Talvez um item possa ser destacado de alguma forma.

Talvez eu comece um tópico, o primeiro post gostaria de ter uma espécie de tabela de conteúdos, preenchendo gradualmente as ligações necessárias. Agora é simplesmente impossível fazê-lo normalmente (correr atrás da administração e pedir-lhes que afinem o posto - bem, de alguma forma também não é uma opção).

Há um blogue para isso. E num fórum para colocar apenas uma discussão, se não for conveniente nos comentários de um blogue.

 
fxsaber:

Que métodos utiliza para compreender que a EA em curso está a funcionar e não está parada devido a um erro?

Envio de um sinal de batimento cardíaco ao servidor. Se não houver actualização para X segundos/minutos - alerta para o seu telefone.

Qual é o objectivo do controlo local? O indicador pode cair da mesma forma que o Expert Advisor (fechar o gráfico por engano, aplicar um modelo, etc.)

 
fxsaber:

É possível que o tick em que a ordem de limite foi executada tenha chegado ao terminal mais tarde do que a informação de que a ordem de limite foi executada?

Pode até acontecer que o tique não tenha chegado de todo.

 
Andrey Khatimlianskii:

Envio de um sinal de batimento cardíaco ao servidor. Se não houver actualização para X segundos/minutos - alerta ao telefone.

Por favor, recomende o serviço apropriado para "manter vivo" sem WebRequest.

Qual é o objectivo do controlo local? O indicador pode cair da mesma forma que o Expert Advisor (o gráfico foi fechado por engano, o padrão foi aplicado, etc.).

O local é bom na medida em que é gratuito, e aprende-se imediatamente, quando se está sentado ao computador. Na maioria das vezes é necessário para depuração de alguns pontos subtis.

 
Andrey Khatimlianskii:

Pode até acontecer que esta carraça não tenha chegado de todo.

Falei com um corretor que é bem versado neste assunto hoje, e foram analisados os registos do agregador e do servidor de MT-trading.

Teoricamente é possível que o pacote com carraças tenha sido perdido, mas o pacote com informações de encomenda chegou. Mas é apenas uma coisa especulativa.


Fui aconselhado a registar cada peido do EA para identificar o problema com precisão. Nunca fiz isso. Se alguém o tiver implementado, digam-me qual o ancinho que é melhor não fazer.

 
fxsaber:

Por favor recomende um serviço apropriado para "manter vivo" sem o incómodo de WebRequest.

Ainda não vi quaisquer soluções prontas para EAs individuais. Embora, seja provavelmente possível ligar a EA a algum serviço de monitorização de sítios/servidores (dificilmente gratuito e de boa qualidade).

Existe uma solução gratuita de FxBlue para monitorizar a vida do terminal como um todo.