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. |