PriceGenerator with depth