
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
Estou acrescentando um novo item no checklist, que é o segunte: 17.Existe proteção de limite nos loops do código fonte?
Isso se deve ao que tenho percebido com alguns clientes, e seus códigos fonte, onde não existe nenhuma proteção de limites dentro dos loops utilizados.
Para maior entendimento, vamos analisar um exemplo de código fonte, sem proteção, como o abaixo:
Aparentemente não existe nenhum problema nesse loop, mas o que aconteceria se por algum motivo o valor da variável 'periodo_media' fosse alterado de forma errônea para um valor absurdamente alto?
Em termos técnicos, chamamos essa como uma situação de overflow.
Para proteger contra situações não esperadas, principalmente em conta real, seria mais prudente limitar o valor de varredura e testar as situações de overflow, como por exemplo no código abaixo:
Nesse caso, além de uma proteção contra variação errônea do valor da variável 'periodo_media', o sistema irá alertar o trader quando a situação de não conformidade ocorrer.
Sem dúvida é mais trabalhoso pensar e fazer dessa forma, mas considero essencial esse tipo de proteção em qualquer código de robô.
A maior parte dos traders que operam com robôs, tanto no mercado Forex, como no mercado BM&FBovespa, geralmente focam apenas no lado bom, que é o potencial de lucro que um bom Expert Advisor pode apresentar.
Isso conduz todo o foco da complexidade dos robôs nos algoritmos das estratégias, baseadas em boas experiências obtidas na operação manual.
Entretanto, nem tudo são flores e a falta de preocupação com a complexidade e problemas de operar em conta real com robôs, sem uma adequada análise dos riscos, pode levar a resultados totalmente diversos dos esperados.
A operação com sistemas automáticos é muito mais complexa e oferece muito mais riscos para o trader, que vão muito além da simples automação de uma estratégia.
Os riscos aumentam ainda mais no mercado BM&FBovespa, onde o MT5 é absolutamente novo e um projeto piloto.
Para facilitar esse entendimento, descrevo nesse tópico um checklist de verificação que considero mínimo para um Expert Advisor, antes de operar em conta real.
Essa lista não fecha o escopo para toda e qualquer situação de risco operando com robôs, mas acredito que já seja um bom começo.
Se você criou um robô para operar no mercado e a resposta não é um “sim” com segurança para todos os itens, recomendo você revisar novamente o código fonte de seu robô e ficar fora do mercado real, até estar totalmente adequado e confortável com esse checklist.
Gostaria de contribuir adicionando dois itens:
21. O robô mantém um registro (logs) com todas as atividades realizadas pelo mesmo, bem como com todos os sinistros (desconexões, circuit breaker, etc...) que ocorreram durante a utilização do mesmo?
22. O robô está minimamente protegido contra pirataria?