Olá Professor...
Estou fazendo o bkt do gradiente linear fx b3 e ocorreu a seguinte situação.
Ele abriu compras, mas não colocou a venda das compras.
Por favor, veja a imagem...
Pode me explicar pq ?
Obrigado
@py4xx Olá Carlos!
Estou analisando o print do gráfico que você me mandou e estou percebendo algumas coisas estranhas. 1) tem duas posições abertas, uma no ativo WINM25 e outro no ativo WINZ25. Só que não vi aba aberto no gráfico do ativo WINM25. Então não entendi como o robô pode ter lançando uma ordem nesse ativo. 2) O robô sempre mantém uma grade de cinco ordens abertas. Quando uma ordem da grade é executada e vira posição, o robô automaticamente colocará duas novas ordens, a) a primeira será o take profit da posição aberta e b) a segunda ordem é para substituir na grade a ordem que foi executada, para que o a grade de ordens continue sempre com 5 ordens abertas. Pelo que pude entender pelo seu print, há duas ordens abertas no ativo WINZ25 e uma posição aberta nesse mesmo ativo. Então alguma coisa já deu errado antes, pois o robô sempre mantém 5 ordens abertas, mesmo após abrir posições. Eu suspeito que possa ser as configurações do Backtest. Dê preferência para usar séries contínuas, como WIN$N ou WDO$N, pois sérias como WINZ25 o período de liquidez é curto, de modo que só haverá apenas 1 ou 2 meses de dados para rodar o teste, gerando problemas se a data de início do backtest for anterior ao período de liquidez do ativo. Relembrando, investigue as configurações do backtest, suspeito que o problema possa estar por aí.
Grande abraço meu amigo!
Att, Joabe Barbosa.
Olá professor. Obrigado por responder. Sobre o WNM25, ignore. É apenas um erro do MT5, que não deixa deletar; O ativo em questão é o WINZ25.
2) O robô sempre mantém uma grade de cinco ordens abertas. Quando uma ordem da grade é executada e vira posição, o robô automaticamente colocará duas novas ordens, a) a primeira será o take profit da posição aberta e b) a segunda ordem é para substituir na grade a ordem que foi executada, para que o a grade de ordens continue sempre com 5 ordens abertas. Pelo que pude entender pelo seu print, há duas ordens abertas no ativo WINZ25 e uma posição aberta nesse mesmo ativo. Então alguma coisa já deu errado antes, pois o robô sempre mantém 5 ordens abertas, mesmo após abrir posições. Eu suspeito que possa ser as configurações do Backtest. Dê preferência para usar séries contínuas, como WIN$N ou WDO$N, pois sérias como WINZ25 o período de liquidez é curto, de modo que só haverá apenas 1 ou 2 meses de dados para rodar o teste, gerando problemas se a data de início do backtest for anterior ao período de liquidez do ativo.
Pois então... Este é justamente minha dúvida, pois não aconteceu como deveria e eu não fiz nenhuma modificação no código , a não ser as configurações parametrizadas. Na verdade, eu coloquei erroneamente bkt. Deveria ser apenas teste, pois foi no trade normal do dia, mas em conta demo, e não em backtest.
Alguma coisa aconteceu que deu este problema, e queria ver o porquê para que em uma conta real, isso não volte a se repetir...