A lona é legal! - página 80

 
Vitaliy Kuznetsov #:

Eu pagarei por ele por meio do Freelance. Mas só daqui a uma semana. É claro que eu quero que esse problema seja resolvido. Afinal de contas, até agora ninguém o resolveu, mas apenas o perseguiu.

A tarefa é como consertar qualquer Consultor especialista com objetos para que ele não reaja à mudança de qualquer painel de indicadores.

Essa solução, pelo que entendi, não se encaixa de forma alguma?

void OnDeinit(const int reason) 
{
   if(reason == 3) return;
   ObjectsDeleteAll(0);
}
 
Dmitry Fedoseev #:

Se sua cabeça estiver vazia, é claro que há ar voando por lá.

--

E, uh. Além do conselheiro, o indicador também deve ser escrito corretamente. Caso contrário, talvez o problema seja o indicador.

Aqui está: um passo para a redação correta (que é metade da solução).

TUDO (todos os indicadores, corujas e kits de ferramentas) deve ser "não apenas para um testador ou uma demonstração não estressante".

A realidade é cruel, e pode-se até dizer que ж@#па..а se o VDS (normal, que é o RDP) estiver lá e c Canvas hardcore e você precisar pensar (aqui - droga, você precisa pensar...).

 
Vasiliy Pushkaryov #:

Essa solução, pelo que entendi, é algo que ainda não se encaixa?

O problema não foi resolvido. A mudança de marchas ainda é lenta

Deixe-me lembrá-lo do significado. Você pode criar um Expert Advisor simples que crie apenas um objeto e haverá lentidão se você alternar o gráfico por meio de qualquer indicador (!) com uma função semelhante.

Esse problema não existe no MT5. Para resolver o problema, vamos supor que os indicadores com painéis estejam sempre em código fechado. Só nos resta trabalhar com o Expert Advisor.

Há pessoas que apenas agitam o ar, mas não têm solução, apenas querem atenção. Eu estava disposto a pagar para resolver o problema.

O próprio painel de indicadores e qualquer Consultor especialista com gráficos de código aberto com os quais eu possa fazer amizade em termos de troca e meus produtos não têm esses problemas, mas nem todo mundo usa apenas meus produtos.

Qualquer painel que você tenha encontrado e qualquer EA com gráficos do kodobase e 99,99% do mercado serão interrompidos durante a troca. Só conheço uma coruja que não tem esse problema. Eu não sou o burro, todo mundo é burro. Se você não for, resolva o problema.
 
Vitaliy Kuznetsov #:

O problema não foi resolvido. A mudança de marchas ainda é lenta

Isso é incrível.

Eu dei uma resposta para o seu problema, mas você teimosamente não quer pensar no que eu disse.

Eu verifiquei. Demorou 7 minutos. Sim, eu estava certo. Não há mais atrasos.

 
Nikolai Semko #:

É simplesmente incrível.

Eu lhe dei a resposta para o seu problema, mas você teimosamente se recusa a pensar no que eu disse.

Eu verifiquei. Levei sete minutos. Sim, eu estava certo. Não há mais atrasos.

Sinto muito, Nikolai. É que todo mundo fez suposições e nem sempre construtivas, por isso não verifiquei tudo.

Se puder, escreva novamente o que deve ser adicionado ao código para eliminar o problema. Ficarei muito grato

 
Vitaliy Kuznetsov #:

Perdoe-me, Nikolai. É que todo mundo fez suposições e nem sempre construtivas, por isso não verifiquei tudo.

Se puder, escreva o que deve ser adicionado ao código para eliminar o problema. Ficarei muito grato

Pense por si mesmo. Escrevi tudo e até enviei o código.
Essa é uma punição por ignorar. Se você não pensar nisso, eu lhe darei uma solução em uma semana.

 
Vitaliy Kuznetsov #:

O problema não foi resolvido. A mudança de marchas ainda é lenta

Deixe-me lembrá-lo do significado. Você pode criar um Expert Advisor simples que crie apenas um objeto e haverá lentidão se você alternar o gráfico por meio de qualquer indicador (!) com uma função semelhante.

Esse problema não existe no MT5. Para resolver o problema, vamos supor que os indicadores com painéis estejam sempre em código fechado. Só nos resta trabalhar com o Expert Advisor.

Há pessoas que apenas agitam o ar, mas não têm solução, apenas querem atenção. Estou disposto a pagar para resolver o problema.

Posso fazer amizade com o indicador do painel e qualquer Consultor especialista com gráficos de código aberto em termos de troca e meus produtos não têm esses problemas, mas nem todo mundo usa apenas meus produtos.

Qualquer painel que você tenha encontrado e qualquer EA com gráficos do kodobase e 99,99% do mercado travarão durante a troca. Só conheço uma coruja que não tem esse problema. Eu não sou o burro, todo mundo é burro. Se você não for, resolva o problema.

Este lugar deveria descobrir seu problema para você e depois resolvê-lo?

E essas informações são detalhadas.... algum tipo de recurso semelhante))))

 
Nikolai Semko #:

você está por sua conta. Eu escrevi tudo, até enviei o código.
Essa é uma punição por ignorar. Se você não pensar nisso, eu lhe darei uma solução em uma semana.

Este tem sido um verão de negatividade. Mas obrigado por apontar que a solução está aqui em algum lugar.

 
Vitaliy Kuznetsov #:

Tem sido um verão muito negativo. Mas obrigado por apontar que há uma solução em algum lugar.

Você é uma pessoa estranha.
Você mesmo quer que os outros entendam seu código e centenas de linhas quando faz uma pergunta, mas nem sequer tenta entrar na resposta e olhar para o código de cem linhas.

Ok. Vou facilitar sua vida.
Traduza todo o código de OnChartEvent para OnTimer. Defina o cronômetro para 30 milissegundos. Você precisará inserir apenas variáveis globais (não terminais), que devem ser atualizadas em OnChartEvent e redefinidas (que são bool) em OnTimer.
As variáveis podem ser
as seguintes

bool click = false, move = false;
int MoveX=0, MoveY = 0;



 

Há algumas pessoas que gostam de viver com problemas. Elas têm um conceito tão especial... que seus problemas são tão únicos e surpreendentes, únicos..... E elas são sofredoras universais.

O problema surge quando se tenta fazer qualquer trabalho com objetos no EA deinit.

A solução para o problema está no EA:

   if(reason==REASON_REMOVE){

      if(ObjectFind(0,"zz")!=-1){

         ObjectDelete(0,"zz");

      }

   }

Talvez ObjectFind() não seja necessário.

Se você tivesse anexado o código com o problema, ele teria sido resolvido ontem.