Discussão do artigo "Criamos um auxiliar na negociação manual" - página 8

 
Vadim Kazakevich:
Como fazer isso na MQL4?

Dessa forma, você pode rastrear apenas o pressionamento de botões. Mas não será possível rastrear alterações em campos editados.

 
Bom dia! Fiz alguns incrementos no painel, como pode observar no anexo, porem não sou programar profissional, tudo esta funcionando, porem existe alguns problemas, caso tenha interesse posso lhe enviar o codigo para analise e solução dos problemas. 
Arquivos anexados:
Panel.JPG  45 kb
 
Muito obrigado pelo artigo!
 

Boa tarde!

Como posso limitar o movimento do painel fora dos limites do gráfico?

Por exemplo, se o painel for colocado na borda direita do gráfico, quando o painel do navegador for ativado, o painel "se moverá" para fora da área visível. O exemplo está nas capturas de tela:


1 2

 
Dmitriy Tyunin:

Boa tarde!

Como posso limitar o movimento do painel fora dos limites do gráfico?

Por exemplo, se o painel for colocado na borda direita do gráfico, quando o painel do navegador for ativado, o painel "se moverá" para fora da área visível. O exemplo está nas capturas de tela:


No bloco de movimentação do painel, o controle é implementado. Você não poderá mover o painel sobre o gráfico. O problema é que o controle funciona apenas quando se move. No seu exemplo, o painel fica atrás do gráfico quando o tamanho do gráfico é alterado. Portanto, você precisa adicionar o tratamento de eventos da alteração do tamanho do gráfico.

 
Olá. Você pode me dizer se há alguma maneira de fazer com que os objetos recém-criados não se sobreponham ao painel? Por exemplo, linhas, retângulos, etc., todos se sobrepõem ao painel. É inconveniente minimizar e maximizar o painel todas as vezes.
 

Olá. Tentei fazer o download para negociar no atual mt5 5.00 build 2433. (Eu utilizo a versão de atualização automática do MQL 5 a 8 vezes por mês). Porém, quando pressiono comprar ou vender, tenho alguns problemas: "Error of ioen BUY ORDER AutoTrading disabled by client".

E eu tento adicionar um ponto de parada no código. Mas ele não para por aí.

Fico confuso com isso. Acho que está funcionando na versão antiga do mql, mas está falhando na versão atual.


Você poderia me fazer o favor de verificar o que está acontecendo?

 
SungSungE:

Olá. Tentei fazer o download para negociar no atual mt5 5.00 build 2433. (Eu baixei a versão de compilação de atualização automática do MQL de 5 a 8 vezes por mês). Porém, ela apresenta alguns problemas quando pressiono comprar ou vender: "Erro ao abrir a ORDEM DE COMPRA: AutoTrading desativado pelo cliente".

E eu tento adicionar um ponto de parada no código. Mas ele não para por aí.

Fico confuso com isso. Acho que está funcionando na versão antiga do mql, mas está falhando na versão atual.


Você poderia me fazer o favor de verificar o que está acontecendo?

Olá,
Esse painel de negociação funciona como um EA. Portanto, para corrigir o problema, é necessário habilitar a negociação automática em seu terminal.
 

Hi,


Assim que uso um recurso CDialog em um dos meus indicadores, todas as janelas gráficas que usam esse indicador fecham após a compilação.


Você sabe como posso resolver esse problema?


Desde já agradeço.


Felipe

 
pallaire:

Hi,


Assim que uso um recurso CDialog em um dos meus indicadores, todas as janelas gráficas que usam esse indicador fecham após a compilação.


Você sabe como posso resolver esse problema?


Agradeço antecipadamente.


Philippe

Após a compilação, o indicador será reiniciado em todos os gráficos. Caso os gráficos sejam fechados nesse período, acho que você precisará usar o método CAppDialog::Destroy(reason) na função OnDeinit do indicador.