Se (BuyPosition = 0) e (SellPosition = 0) e HoraOk entao
//buscar entrada na compra
inicio
se SinalC e compra entao
inicio
se chave = 0 entao
inicio
ME := MargenEntrada * MinPriceIncrement;
MS := MargenStop * MinPriceIncrement;
Amp := maxima-minima;
entradaC := maxima +ME;
StopC := Minima -MS ;
AlvoC := Maxima + (Amp * AlvoFibo);
BuyStop(entradaC,entradaC+50);
chave := 1;
fim;
fim;
fim;
no codigo acima note que a chave é (0) para entrar no bloco guardar os valores
das variaveis e colocar a ordem no grafico, e em seguida a chave é (1) e sai do bloco,
nao permitindo que entre nesse bloco novamente pois agora a cheve é (1)
isso é feito para tentar evitar erros na automaçao pois uma ves que a condiçao foi
satisfeita esse bloco é executado apenas uma vez e a ordem fica aguardando no grafico
porem onde zerar a chave? alguem teria uma sugestao ?
ja pensei em zerar no outro bloco quando estou posicionado porem, a ordem de entrada
pode nao ser acionada e assim a chave nao sera zerada, e no proximo sinal nao vai
executar a nova entrada
sera que usando o (CurrentBar) de alguma maneira daria certo contando as barras ?