Um backtesting adequado deve buscar simular situações práticas do mercado (slippage, custo de operação, etc...)
Experimente reorganizar os parenteses nessa sequência.. se não der sinceramente não sei.. rss Juros :=((Di.Close-CloseD(1)/CloseD(1))*100;
Não testei, mas tente essa alteração de linha: Juros :=((Di.Close - Di.Close[1]) / Di.Close[1]) * 100;
const // Define o percentual que caracteriza o toque // Se for igual a zero, a barra tem conter a média // Ex: se cPercProximidade = 0.5, def...
begin BuyLimit(OpenD(0)-300); end; Porém, devido a uma limitação da plataforma, essa ordem só será enviada após o fechamento da primeira barra do...
Posições. Se ele estiver posicionado na barra atual ou na barra anterior ou na anterior da anterior kkk
@rodrigo-lameiro pra mim está funcionando normal, tanto o SL, como o TP, como a proteção.
Vamos dizer que vc já calculou essa barra de maior volume. Ficaria algo como: Plot(BarraVolume+BarraVolume*0.61); Se não for isso, poste o códig...
@alexandre-ferreira-cardoso Ah tá... nesse caso não mesmo... 😣
Já tentou alterar os parâmetros do seu robô por esse caminho? Sem-titulo.png
@nicolas Não é bem uma função. Você precisaria adicionar condições e lógicas para realizar essa operação. Exemplo: Você poderia adicionar uma variável...
@nicolas agora entendi, é possível sim 👍
@pedro-ricardo
Não sei se entendi sua dúvida, mas você quer criar um robô, é isso? Não entendi mto bem, mas é possível ter um 'contador' pra atingir algu...
Oi, não tive tempo de testar, verifique se está ok... também dei uma otimizada no código, pois tinha muita coisa perdida sem nenhuma função. Input ...
e cade o código? kk