Diferença entre backtest e automação
RespondidaBom dia, pessoal! Alguém consegue me ajudar?
Fiz um código de execução, bem simples... Na automação ele compra e vende conforme o script, mas no backtest não.
//Bloco de saída
Inicio
se (IsBought) então
Inicio
SellToCoverStop(Highest(High,2)[1],Highest(High,2)[1]);
Fim
//Bloco de entrada
Senão
Inicio
BuyStop (lowest(low,2)[1],lowest(low,2)[1]);
Fim;
Fim;
-
Comentário oficial
Oi, aqui teu código está dando entradas e saídas. Pode ser que seja alguma configuração do teu editor de estratégias ou ativo/tempo gráfico, além das configurações de execução ali embaixo do editor. Aqui em WINJ23 5 min está aparecendo as entradas e saídas. Só cuida com a mensagem de erro "Acessos a contextos posicionais dentro de escopos condicionais e de laços possuem comportamento indefinido!".
Tu pode colocar a linha a seguir dentro de uma variável
vLowest := (lowest(low,2);
e Acessar o valor anterior com vLowest[1].
-
vc precisa colocar no código as saídas das entradas para aparecer no backteste.
1 -
Obrigada por responder! :)
Parece que, no editor, a venda é realizada um candle após satisfeita a condição. Já na automação ele vende no momento exato em que a condição é satisfeita.
0 -
Você está utilizando a execução ao satisfazer condição? (Tick a Tick)
A diferença pode ser por isso0
Por favor, entrar para comentar.
Comentários
4 comentários