La lógica de trading no tiene problema, el error es que el comportamiento no sigue la lógica.