---
title: "Supported Models"
description: "Fill models determine the price and quantity of your fills. The following fill models are available:"
canonical: https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models
markdown: https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models.md
language: python
source: https://github.com/QuantConnect/Documentation/tree/master/03%20Writing%20Algorithms/24%20Reality%20Modeling/02%20Trade%20Fills/02%20Supported%20Models
modified: 2026-10-29
index: https://www.quantconnect.com/llms.txt
---

# Supported Models

[Documentation](https://www.quantconnect.com/docs/v2.md) > [Writing Algorithms](https://www.quantconnect.com/docs/v2/writing-algorithms.md) > Reality Modeling > Trade Fills > Supported Models

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

Fill models determine the price and quantity of your fills. The following fill models are available:

- [Equity Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/equity-model.md): Equity
- [Future Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/future-model.md): Futures
- [Future Option Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/future-option-model.md): Future Options
- [Immediate Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/immediate-model.md): All asset classes
- [Latest Price Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/latest-price-model.md): All asset classes

### See Also

- [Reality Modeling](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/key-concepts.md)
- [Order Types](https://www.quantconnect.com/docs/v2/writing-algorithms/trading-and-orders/order-types.md)

## Pages in This Section

- [Equity Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/equity-model.md): The EquityFillModel is the default fill model if you trade Equity assets. This fill model fills trades completely and immediately.
- [Future Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/future-model.md): The FutureFillModel is the default fill model if you trade Futures contracts. This fill model fills trades completely and immediately.
- [Future Option Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/future-option-model.md): The FutureOptionFillModel is the default fill model if you trade Future Option contracts. This fill model fills trades completely and immediately.
- [Immediate Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/immediate-model.md): The ImmediateFillModel is the default fill model if you trade non-Equity assets. This fill model fills trades completely and immediately.
- [Latest Price Model](https://www.quantconnect.com/docs/v2/writing-algorithms/reality-modeling/trade-fills/supported-models/latest-price-model.md): The LatestPriceFillModel fills trades completely and immediately. The fill logic depends on the order type, data format, and order direction.
