Stock market technical analysis