Discussão do artigo "Desenvolvendo um EA de negociação do zero (Parte 08): Um salto conceitual (I)"

 

Novo artigo Desenvolvendo um EA de negociação do zero (Parte 08): Um salto conceitual (I) foi publicado:

Como implementar de forma o mais simples possível uma nova funcionalidade ? Aqui iremos dar um passo para trás para logo em seguida dar dois para frente.

Com tudo isto, temos o funcionamento atual e uma excelente estabilidade do sistema, mas agora o EA será reestruturado de forma a ficar conforme mostrado abaixo, vejam que houve apenas a adição de uma classe e a mudança de posição da classe C_TemplateChart com a classe C_SubWindow.


E por que desta reestruturação ?!?! O problema é que para adicionar janelas flutuantes contendo dados de ativos, a forma como ele estava não era adequado, precisando assim passar por esta mudança, mas esta mudança, não é apenas estética em termos de estrutura, mas foi necessário um mudança extrema no código, então ele esta muito diferente dos códigos anteriormente vistos.

Então vamos colocar a mão na massa, ou melhor código na tela.

Autor: Daniel Jose

 

Estou com problemas para iniciar.

Mais de 100 mensagens de erro.


 
Alexandre P # :

Estou com problemas para inicializar.

Mais de 100 mensagens de erro.


O problema está na LINHA 17 deste arquivo de cabeçalho C_ChartFloating.mqh ... REMOVA o conteúdo desta linha 17 ... assim o código irá ser compilado perfeitamente ...

#define  def_MaxFloating          10 
//+--------------------------------------------------------------------+ 
//Diálogo << --- O ERRO ESTÁ AQUI...REMOVA ESTA LINHA.... 
#resource "\\" + def_BtnMaximize 

e obrigado por REPORTAR o problema ... 😁👍

 
Muito obrigado por seu trabalho! Eu mesmo deveria ter notado isso se tivesse estudado o código corretamente. 😁🤗❤️
 
Não consigo encontrar o início dessa série, poderia me indicar o URL do primeiro artigo, por favor?