public void VerificaStops(Candle candle) { for (int i = operacoesAbertas.Count - 1; i >= 0; i--) { Operacao oper = operacoesAbertas[i]; float vlr = oper.atingiuStop(candle); //Se vlr > 0 então o stop foi atingido if (vlr > 0) { // System.out.println("Stop atingido em "+ativo.getName()+" no dia "+candle.getPeriodo()+" no valor de "+vlr); oper.stopado = true; carteira.FechaOperacao(this, candle, oper, vlr); } else { vlr = oper.AtingiuAlvo(candle); if (vlr > 0) { carteira.FechaOperacao(this, candle, oper, vlr); } } } }