Market Timing for a Rules-Based Strategy

Any strategy that trades stocks needs some sort of market timing mechanism to identify bull and bear markets. Typically, stock strategies are