Skip to content

FuturesSettings

interface cAlgo.API Since 5.2

DesktopCLICloud

Represents a future contract symbol settings.

Definition

public interface FuturesSettings

Namespace: cAlgo.API · Group: Symbols

Examples

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}");
        }
    }
}
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}")
{
  "AccessRights": "None"
}

Properties

Name Description
ExpirationTimeDesktopCLICloudDateTime Gets the expiration time of future contract.
LastTradeTimeDesktopCLICloudDateTime Gets the last trade time of future contract.
MaintenanceMarginDesktopCLIClouddouble? The amount of quote asset that will be taken as a margin per one traded lot.

See also