Resposta

Algo com o SL+TP que eu não entendo acontece no teste avançado (demo/ao vivo)

5 respostas

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Perfil da visita

8 anos atrás #114838

Olá,

Há algo com o SL+TP que eu não entendo que acontece nos testes avançados (demo/ao vivo)

 

Digamos que eu tenha um TP fixo de 10pips e um SL fixo de 30pips,

algumas negociações são executadas sem problemas com esses valores,

Mas, às vezes, vejo que os valores não são exatamente TP=10, SL=30, mas TP=11,5, SL=28,5 ou coisas do gênero. Será que é por causa do spread?, será que é por causa da derrapagem?, será que posso cancelar essa alteração do meu SL e TP de alguma forma no código mql?, por favor, se alguém puder me explicar por que isso acontece e talvez como evitar que isso aconteça por meio da alteração do código mql,

Obrigado...!

0

Threshold

Cliente, bbp_participant, comunidade, 723 respostas.

Perfil da visita

8 anos atrás #135617

Deslizamento, a ordem está sendo enviada com SL e TP já definidos, mas o preço de entrada depende da corretora. Use o recurso de derrapagem máxima para cancelar as negociações que tenham muita derrapagem. As estratégias de SL pequeno/tempo de operação baixo são altamente sensíveis à derrapagem.

Você não deve alterar seu SL TP após a derrapagem porque seus backtests não levam isso em conta; seus backtests são baseados em entradas precisas e otimizados para entradas precisas; o recurso de cancelamento de ordens é o melhor.

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Perfil da visita

8 anos atrás #135618

Obrigado, Threshold,

No entanto, estou usando corretoras STP/ECN, não negocio com MarketMakers, portanto a limitação de slippage não funcionará..,

Entendi o que você disse sobre o deslizamento com o SL+TP, 

 

Dito isso, você ou alguém poderia me indicar a linha/função do código mql que faz essa alteração do SL+TP? quero executar um teste de demonstração avançado com as duas versões, só por curiosidade, talvez isso mude alguma coisa :/

 

Obrigado por seu tempo.

0

Threshold

Cliente, bbp_participant, comunidade, 723 respostas.

Perfil da visita

8 anos atrás #135619

Também uso ECN, mas não uso o recurso de derrapagem porque meus stops geralmente são muito grandes, de modo que uma pequena derrapagem nunca foi um problema.
Eu não sabia que o recurso de deslizamento era apenas para outros casos, obrigado por me informar sobre isso.

Pensei que funcionaria da seguinte forma: se a derrapagem for maior que 3, o EA fechará automaticamente a ordem em uma fração de segundo para que ela termine apenas com perda de spread. Esse deve ser o recurso para ECN. Talvez seja uma solicitação válida.

Não há nenhuma linha de código para ajustar o SL/TP como você queria.

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Perfil da visita

8 anos atrás #135620

ok, 

A STP/ECN não tem limitação de slippage, não importa o que você defina no MaxSlippage, a ordem será executada, não importa o que aconteça..., esse recurso só funciona com corretoras marketmaker...Esse é o problema das corretoras STP/ECN. Ah, há outro problema: a ordem que você executar não será executada com SL e TP imediatamente, a ordem será executada com SL=0 e TP=0 e, em seguida, a ordem será modificada com seus parâmetros SL e TP..., a única coisa que você pode limitar é o spread, mas essa é uma linha de código que você precisará adicionar manualmente ao código mql, como eu fiz.

Vou verificar o que perguntei aqui de forma mais aprofundada, acho...

0

Threshold

Cliente, bbp_participant, comunidade, 723 respostas.

Perfil da visita

8 anos atrás #135621

Presumo que a derrapagem da SQ no backtesting esteja funcionando da mesma forma - a entrada sofre efeito da relação SL/TP. Se você criar uma linha de código para ajustar isso na negociação ao vivo, isso invalidará seu teste/otimização, portanto, esse ajuste de código também teria que ser adicionado ao teste do SQ e você precisará reotimizar seu SL/TP.

0

Visualizando 5 respostas - 1 até 5 (de um total de 5)