Skip to main content

calculate_duration_segments

Function calculate_duration_segments 

Source
pub fn calculate_duration_segments(
    start: DateTime<Utc>,
    end: DateTime<Utc>,
) -> Vec<(DateTime<Utc>, Duration)>
Expand description

Calculate duration segments for IB historical data request.

This is used to break down a large time range into multiple requests to comply with IB’s duration limits for specific bar sizes.

§Arguments

  • start - Start time
  • end - End time

§Returns

Returns a vector of (end_date, duration) tuples.