algorithm-driven price analysis