Discussão do artigo "MQL para "Principiantes": como projetar e construir classes de objeto" - página 4
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
Eu li a palavra "bule" no título do artigo. Acho que eles finalmente se lembraram de mim, então vou entender alguma coisa. Sim, você entenderá. E isso apesar do fato de que, há meio ano, eu li o livro didático de Kovalev sobre MKL4 - embora não até o fim. Pessoal, antes de escrever a palavra "dummies", vocês especificariam imediatamente que, por "dummies", vocês provavelmente querem dizer, para dizer o mínimo, não "dummies". Ou qual é a sua definição de dummies?!?
Sim, pensei a mesma coisa. Fiquei muito decepcionado, mas, em geral, li e descobri. É um brinquedo legal, aprendi algumas coisas.
Mas tive que descobrir muitas coisas com meus amigos que conhecem oopeshniks, e existem pessoas assim.
Mas, por exemplo, é muito difícil entender o polimorfismo e a herança.
se o encapsulamento ainda está ok...
mas o restante é uma referência à wikipedia.
Afinal, o artigo não é para leigos...
Estou aguardando a parabólica. O homem parece estar escrevendo normalmente.
como se diz, com sal.
e sem idas desnecessárias à wikipedia.
Mas, novamente, vamos ler e descobrir.
Eu li a palavra "bule" no título do artigo. Acho que eles finalmente se lembraram de mim, então vou entender alguma coisa. Pois é, certo.
O que você não entendeu? Onde estão as perguntas? Terei prazer em respondê-las.
===
Enquanto não houver diálogo, é difícil presumir o que não está claro para o "manequim".
Ele não pode ser compilado.
'w_corner' - não é possível converter o enum ClassWin.mqh 114 20
Ele não pode ser compilado.
'w_corner' - não é possível converter o enum ClassWin.mqh 114 20
Use typecasting explícito:
replace
com
Property.Corner=(ENUM_BASE_CORNER) w_corner;Códigos-fonte dos artigos corrigidos. Obrigado.Pergunta de um manequim de OOP!!!!
Eu dominei a MQL4 apenas para escrever Expert Advisors (nunca aprendi a escrever indicadores). Finalmente, escrevi um Expert Advisor bem-sucedido.
Como a OOP pode me ajudar a escrever Expert Advisors, exceto para decorar gráficos com botões e outros objetos gráficos?
Pergunta de um manequim de OOP!!!
Como a OOP pode me ajudar a escrever Expert Advisors, exceto para decorar gráficos com botões e outros objetos gráficos?
Pergunta de um manequim de OOP!!!!
Eu dominei a MQL4 apenas para escrever Expert Advisors (nunca aprendi a escrever indicadores). Finalmente, escrevi um Expert Advisor bem-sucedido.
Como a OOP pode me ajudar a escrever Expert Advisors, exceto para decorar gráficos com botões e outros objetos gráficos?
A pergunta é semelhante a "por que preciso de um trator se posso cavar meus 2 metros quadrados de horta com uma pá", e se não forem 2 metros quadrados, mas 20 hectares?
primeiro estude as possibilidades da OOP e depois decida se ela o ajudará ou não.
Em princípio, se o projeto não for grande e você o fizer sozinho, poderá dispensar a OOP, mas se várias pessoas trabalharem juntas, mesmo em projetos pequenos, a OOP será vantajosa.
Por exemplo, assim: sua estratégia de negociação é uma classe, e dentro da classe há métodos - MM, cálculo dos níveis SL e TP, filtros etc. Depois de criar uma classe básica de sua estratégia, você pode usá-la em diferentes Expert Advisors, alterando apenas um ou dois métodos, e o restante será herdado.
Ainda assim, não vejo nenhuma vantagem em usar OOP. Talvez isso me impeça de entender que tipo de coisas são essas "classes".
O que você disse pode ser formalizado como funções separadas. Ou nem todas elas? Não estou sendo exigente, por favor, me entenda corretamente - estou tentando entender os princípios da OOP.
Gostaria de ver em exemplos simples e concretos a diferença na velocidade de trabalho de códigos formatados adequadamente (com e sem OOP) e as vantagens da OOP em termos de simplicidade da organização do projeto.