Já tenho um codigo fonte de um robô (EA) e quero corrigir o código e implementar algumas novas funções; Corrigir o código para que o EA faça apenas uma operação por candle, se assim for programado pelo usuário, mantendo a opção de abrir mais de uma posição por candle, também caso definido pelo usuário. Ex. tempo gráfico de 15 min, opção 'uma operação por candle = sim', neste caso mesmo que o EA encerre uma posição com gain ou loss ele deve aguardar um novo candle/sinal para abrir nova posição. Não deve abrir nova posição no mesmo candle. Acrescentar ao EA um 'filtro de confirmação' de uma média móvel definida pelo usuário o período e o tipo de média (aritmética, exponencial, etc), que funcione em qualquer tempo gráfico automáticamente. Acrescentar ao robô a opção de limitar o número máximo de posições que o EA possa abrir no dia. Acrescentar ao robô uma opção para ter uma perda em $ d­iária móvel, tipo um tralling stop. Ex. No iní­cio do dia usuário define para lucro diário $ 500,00 e perda diaria $ 300,00, quero que o robô vá redefinindo a minha perda diária a medida que vai obtendo lucro, sempre mantendo a distancia com base no meu ganho atual, neste exemplo de $ 300,00. Ex. Meu ganho no dia esta em $ 200,00, neste caso minha perda diaria deve ser recalculada para $ -100,00, ou seja, mantendo a distância definida no início do dia. Quero que o robô funcione em conta no modo hedge e que gerencie suas operações separadamente, ainda que ao mesmo tempo e na mesma conta corretora, tenha uma outra instância do EA com magic number diferente, em outro gráfico do mesmo ativo. Ao final do trabalho o programador deve fornecer o código fonte deste EA.