• Market profiles for bars, one per session (see MarketProfileOptions). Out-of-range options are repaired rather than refused: a tickSize not above 0 falls back to 0.05; rowTicks, initialBalancePeriods and compositeSessions are floored to a whole number of at least 1; blockMinutes is rounded to whole seconds, at least one; and valueAreaPercent is clamped to 0..1. result.options echoes the repaired rowTicks. The footprint, which shares rowTicks, throws instead.

    Parameters

    Returns MarketProfileResult