The market gapped up at the open and remained in positive territory the entire trading session. Closing prices were off their highs of the day, but gains were moderate nonetheless.

The Seven Sentinel remain in a sell condition, but BPCOMPQ flipped back to a buy on today's action. That's not overly meaningful by itself as internals continue to struggle. But I do think it's indicative that the battle between the bulls and bears will continue for a bit longer yet. In the meantime, risk remains elevated given the sell condition of the system.

The Seven Sentinel remain in a sell condition, but BPCOMPQ flipped back to a buy on today's action. That's not overly meaningful by itself as internals continue to struggle. But I do think it's indicative that the battle between the bulls and bears will continue for a bit longer yet. In the meantime, risk remains elevated given the sell condition of the system.