---
title: "Consolidator Types"
canonical: https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types
markdown: https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types.md
language: python
source: https://github.com/QuantConnect/Documentation/tree/master/03%20Writing%20Algorithms/18%20Consolidating%20Data/02%20Consolidator%20Types
modified: 2026-11-01
index: https://www.quantconnect.com/llms.txt
---

# Consolidator Types

[Documentation](https://www.quantconnect.com/docs/v2.md) > [Writing Algorithms](https://www.quantconnect.com/docs/v2/writing-algorithms.md) > Consolidating Data > Consolidator Types

> Code examples are shown in Python. Append `?lang=csharp` to this URL for the C# version of this page.

## Pages in This Section

- [Time Period Consolidators](https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types/time-period-consolidators.md): Time period consolidators aggregate data based on a period of time like a number of seconds, minutes, or days.
- [Calendar Consolidators](https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types/calendar-consolidators.md): Calendar consolidators aggregate data based on specific periods of time like a weekly basis or any schedule with specific start and end times.
- [Count Consolidators](https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types/count-consolidators.md): Count consolidators aggregate n samples together, regardless of the time period the samples cover.
- [Mixed-Mode Consolidators](https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types/mixed-mode-consolidators.md): Mixed-mode consolidators aggregate n samples together or aggregate samples over a specific time period, whichever happens first.
- [Renko Consolidators](https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types/renko-consolidators/renko-consolidators.md)
- [Range Consolidators](https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types/range-consolidators/range-consolidators.md)
- [Market Hour Aware Consolidators](https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types/market-hour-aware-consolidators.md): Market hour aware consolidators aggregate data while the market is open to create daily bars from regular trading hours.
- [Combining Consolidators](https://www.quantconnect.com/docs/v2/writing-algorithms/consolidating-data/consolidator-types/combining-consolidators.md): Sequential consolidators wire two internal consolidators together so the output of the first consolidator is the input to the second consolidator.
