Quando faz sentido manter parte do código do robô em um indicador? - página 19

 

Seja específico. Descrever a situação em que meu código não funcionará corretamente. Vamos analisar a EA pelos ossos em algumas linhas.

Se eu estiver errado, não o negarei. Confessarei publicamente. Mas vamos falar razoavelmente, não despejar água.

P.S. Antes que escureça, vou limpar as janelas.

 

Sinto muito, mas explicar qualquer coisa a você é uma tarefa muito infeliz.

Por isso, despeço-me com um pincel...

 
Após uma interrupção na comunicação, as barras mais próximas são bombeadas primeiro, depois as mais distantes
hrenfx:

Vamos ser específicos. Descrever a situação em que meu código não funcionará corretamente. Vamos analisar a EA pelos ossos em algumas linhas.

Se eu estiver errado, não o negarei. Confessarei publicamente. Mas vamos falar razoavelmente, não despejar água.

P.S. Antes que escureça, vou limpar as janelas.

Após uma interrupção na comunicação, as barras mais próximas são bombeadas primeiro, depois as mais distantes

 
Integer:


Se funcionou corretamente em condições reais, isso ainda não significa nada.

As condições não são cumpridas. Você precisa de uma opção que garanta a resiliência em caso de interrupção na comunicação. Por que fazer uma pergunta que já foi respondida?

Minha variante aqui nesta linha, anteriormente.

Os testes são feitos no testador.

Eu o li na diagonal, perdi-o, agora vi sua versão. Sim, gostaria de ter sabido de antemão que a função IndicatorCounted() foi discutida durante 20 páginas...

 
Vinin:
Após uma falha na conexão, primeiro as barras próximas são bombeadas para cima, depois as mais distantes

Após uma interrupção na comunicação, as barras mais próximas são bombeadas primeiro, depois as mais distantes


Victor, você terá a resposta agora dizendo que somos legais, não trabalhamos abaixo do H4 ou algo no mesmo estilo, ou em outro estilo, mas com o mesmo significado ... ou usar um VPS super poderoso, e a conta que temos no melhor DC do mundo, que nunca falha a conexão.... etc., etc.
 
Integer:

Sinto muito, mas explicar qualquer coisa a você é uma tarefa muito infeliz.

Por isso, despeço-me com uma borla.


Solicitou um código, desde que fosse fornecido. Você mesmo iniciou uma discussão e foi embora com água. Bem, é um direito seu.

Talvez o homem com os tomates diga algo.

 
Integer:

Victor, você terá uma resposta dizendo que somos legais, não trabalhamos abaixo do P4, ou algo no mesmo estilo, ou de outra forma, mas com o mesmo significado...

Mas quero obter o código correto do FAC para o cálculo do indicador no Expert Advisor. Ai de mim
 
hrenfx:


Solicitou um código, desde que fosse fornecido. Você mesmo iniciou uma discussão e foi embora com água. Bem, é um direito seu.

Talvez o homem com os tomates diga algo.


Não distorça as coisas dessa maneira! Eu não pedi nenhum código a ninguém. Ofereci o concurso apenas àqueles que defendem sua opinião de que o cálculo de indicadores em Expert Advisors é normal e até bom. Infelizmente, não havia concorrentes dignos na competição.
 
Vinin:
Após uma interrupção da conexão, as barras mais próximas são bombeadas primeiro, depois as mais distantes

Grande crítica! Somente não para o meu ofício, mas para a plataforma como um todo. Este fato tem sido mencionado repetidamente aos desenvolvedores. Portanto, a situação:

  1. Você não tem seu terminal ligado há uma semana e decide executá-lo, com uma EA padrão em funcionamento (isto levanta algumas questões sobre adequação, mas assim seja).
  2. O terminal está conectado, mas toda a história ainda está em funcionamento. O indicador envia seus valores para o Expert Advisor e o Expert Advisor começa a negociar com base nesses valores.
  3. O terminal baixou todo o histórico e o indicador começou a mostrar valores completamente diferentes. O Expert Advisor obtém agora valores completamente diferentes.

Este é um problema bem conhecido que os desenvolvedores foram solicitados a resolver cem vezes e acrescentaram a bandeira de que toda a história é bombeada. Mas isso não foi resolvido.

Agora, qualquer consultor especializado com indicadores em tais momentos está pronto para fazer uma série de problemas nas negociações. Portanto, não devemos reduzir o problema dos desenvolvedores ao código acima. A variante com um indicador não oferece uma solução aceitável.

Vamos nos aproximar mais da vida: você dirige o Expert Advisor quando já se certificou de que toda a história é bombeada. Se depois disso ocorrer uma breve perda de conexão (menos de um dia), então meu código funcionará de forma absolutamente correta.

 
Vinin:

Mas eu queria obter o código correto para que a FAC transferisse o cálculo do indicador para o Consultor Especialista. Ai de mim
Então você quer dizer que até agora não existe tal código? Estou surpreso que o meu elementar preencha esta lacuna.
Razão: