Notifications
Clear all

Sem ordem de venda !!!

3 Posts
2 Usuários
0 Reactions
7 Visualizações
0
Topic starter

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 Topic starter 01/12/2025 3:17 pm

A configuração está desta forma


QUANTCODE 04/12/2025 2:57 pm

@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.


1 Answer
0
Topic starter

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...

 


Compartilhar: