仕事が完了した
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
指定
Oi, tenho um EA que funciona muito bem, porém algumas mudanças precisam ser feitas, e do jeito que o código dele está escrito está muito complicado, e demoraria mais tempo para entender como foi escrito e consertar ele do que para criar um do zero.
Ele identifica topos e fundos segundo uma definição simples minha, e após X topos/fundos destes, com o surgimento de um novo topo/fundo fora das bandas de um indicador é dado entrada.
Existem alguns padrões diferentes para entradas, todos variações semelhantes do mesmo padrão.
É um trabalho que requer conhecimento em diversos campos da linguagem de MQL5, requer abstração para entender a ideia, e dedicação.
Tenho a especificação bem detalhada do funcionamento do EA. Preciso de um código modular e comentado, com sessões bem separadas para que eu mesmo possa fazer alterações nele, sabendo exatamente aonde fazer alterações, e o que as alterações causarão no código como um todo.
O código antigo pode ser utilizado como inspiração para o trabalho, apesar de estar confuso é uma excelente fonte de inspiração.
------------------------------------------------------------------------------------
Hi, I have an EA that work fine, but some changes must be made, and the way it's written makes any change too complicated. It would take a long time to understand who it's written, and change something means changes almost all the code.
The code is to Identify peaks/bottoms and count them, after counted X, it will enter if a new one appear out of an indicator bands.
There are some different patterns based on the main one, that will make the lot change, or will make it enter sooner.
Everything is written in a Specification.
It's a work that require abstraction, dedication and knowledge of many aspects of MQL5 programing .
The old EA could be a base for the work, no problem, it's a mess, but it's a good inspiration material.
------------------------------------