bug fix
analyzer health check now fails profit factor below 1.0
the algo analyzer health check now fails any strategy with a profit factor below 1.0, meaning gross losses are larger than gross profits. the check explains that the strategy is losing money, and the overall result shows some concerns instead of healthy.
before this fix, a strategy with a net loss could still pass the profit factor check and show as healthy. a profit factor of exactly 1.0 still passes, and the other health check thresholds are unchanged.