---
id: "T:cAlgo.API.FuturesSettings"
kind: "interface"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/MarketData/Symbols/FuturesSettings/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# FuturesSettings (interface)

Represents a future contract symbol settings.

Environments: Desktop supported · CLI supported · Cloud supported.

## Definition

```csharp
public interface FuturesSettings
```

Available since cAlgo.API 5.2.

## Examples

C#:

```csharp
using cAlgo.API;

namespace cAlgo.Robots;

public partial class Test : Robot
{
    protected override void OnStart()
    {
        if (Symbol.FuturesSettings is {} futureSettings)
        {
            Print($"Symbol {SymbolName} futures settings, ExpirationTime: {futureSettings.ExpirationTime}, LastTradeTime: {futureSettings.LastTradeTime}, MaintenanceMargin: {futureSettings.MaintenanceMargin}");
        }
    }
}
```

Python:

```python
import clr

clr.AddReference("cAlgo.API")

# Import cAlgo API types
from cAlgo.API import *

# Import trading wrapper functions
from robot_wrapper import *

class Test():
    def on_start(self):
        if api.Symbol.FuturesSettings is not None:
            futureSettings = api.Symbol.FuturesSettings
            print(f"Symbol {api.SymbolName} futures settings, ExpirationTime: {futureSettings.ExpirationTime}, LastTradeTime: {futureSettings.LastTradeTime}, MaintenanceMargin: {futureSettings.MaintenanceMargin}")
```

config.json:

```json
{
  "AccessRights": "None"
}
```

## Properties

- `DateTime ExpirationTime {get;}` — Gets the expiration time of future contract. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Symbols/FuturesSettings/ExpirationTime/index.md)
- `DateTime LastTradeTime {get;}` — Gets the last trade time of future contract. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Symbols/FuturesSettings/LastTradeTime/index.md)
- `double? MaintenanceMargin {get;}` — The amount of quote asset that will be taken as a margin per one traded lot. [details](https://help.ctrader.com/ctrader-algo/references/MarketData/Symbols/FuturesSettings/MaintenanceMargin/index.md)

