Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1143
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá.
Pode dizer-me, por favor, se existe alguma solução pronta para os testes de retrocesso por notícias?
Pode dizer-me o que está errado?
Como posso saber o lucro de uma posição fechada num bilhete?
Pode dizer-me o que está errado?
Como posso saber o lucro de uma posição fechada num bilhete?
Seleccionar todas as transacções na posição de ticketed e somar o lucro da transacção, a comissão e a troca.
Olá!
Por mim, já percebi que programação não é minha, mas consegui fazer amizade com o MQL5 Master. No entanto, ao compilar alguns módulos de sinais de negociação, aparecem avisos. Quão críticos são esses avisos e, se não forem difíceis, diga-me o que precisa ser corrigido no código do módulo de sinais de negociação para eliminar os avisos mostrados na imagem.
Com os melhores cumprimentos, Vladimir.
Código do módulo de sinais de negociação
Olá!
Já compreendi que a programação não é para mim, mas consegui fazer amizade com o MQL5 Wizard. No entanto, ao compilar alguns módulos de sinais de negociação, recebo avisos. Quão críticos são estes avisos e, se possível, aconselhar sobre o que alterar no código do módulo de sinais de negociação para evitar os avisos mostrados na imagem.
Com os melhores cumprimentos, Vladimir.
Código do Módulo de Sinal Comercial
A língua está a desenvolver-se.
Efectuar substituições: (ctrl+h)
m_open -> m_open_sample
m_close -> m_close_sample
m_expiration -> m_expiration_sample
A língua está a evoluir.
Efectuar substituições: (ctrl+h)
m_open -> m_open_sample
m_close -> m_close_sample
m_expiration -> m_expiration_sample
Obrigado, Vladimir, pela sua resposta rápida e clara. Todos os avisos foram eliminados.
Atenciosamente, Vladimir.
Olá!
Por favor, informe o que deve ser corrigido no código do módulo de sinais comerciais para excluir o aviso do compilador na linha destacada em amarelo.
Com os melhores cumprimentos, Vladimir.
Olá, caros programadores da MQL5!
Criou uma ferramenta tão excelente como o MQL5 Wizard para pessoas sem conhecimentos de programação que podem gerar Expert Advisors com base em módulos de negociação. O website da MQL5 contém muitos módulos de sinais comerciais interessantes que foram escritos há alguns anos por profissionais da MQL5 e outros membros do fórum da MQL5. A propósito,obrigado a todos vós pelo vosso trabalho! No entanto, há um pequeno "mas" que continua a dificultar todo o poder do MQL5 Wizard.
Devido ao facto de a linguagem de programação estar em constante desenvolvimento, peço-vos que criem um ramo que reflicta todas as nuances destas alterações e descreva as acções necessárias em termos de correcções de código, por exemplo, em módulos de sinais comerciais para evitar tais questões:
Olá!
Aconselha-se o que deve ser corrigido no código do módulo Sinais de Negociação para evitar o aviso do compilador nessa linha, que está destacado a amarelo.
Atenciosamente, Vladimir.
Se a minha sugestão for aceitável, este tópico poderia ser intitulado, por exemplo, "Revisão dos Módulos de Sinais Comerciais".
Atenciosamente, Vladimir.
Olá!
Por favor, informe o que deve corrigir no código do módulo de sinais comerciais para excluir o aviso do compilador na linha destacada em amarelo.
Atenciosamente, Vladimir.
Porque se dirige ao objecto "m_symbol" num só lugar
e depois de repente para Symbol():
Não deve fazer isso.
Para compreender porque é que de repente existe um aviso sobre a chamada do método oculto, basta colocar o cursor do rato no Símbolo e premir o botão central do rato: verá que existe tal método em
no ficheiro da ExpertBase.
Por conseguinte, deve utilizar o símbolo m_ no módulo de sinais.
Porque é que acede ao objecto "m_symbol" num só lugar
e depois de repente para Symbol():
Não deve fazer isso.
Obrigado, Vladimir, pela dica!
A questão é que este módulo foi descarregado do sítio web e simplesmente compilado no MetaEditor. Não realizei outras operações (por exemplo, alterações de código, etc.) como módulo de sinais comerciais e o aviso foi gerado pelo próprio compilador.
Atenciosamente, Vladimir.