Skip to content

MarketHours.IsOpened

method · MarketHours · cAlgo.API.Internals

DesktopCLICloud

Indicates if trading session is active

Overloads

IsOpened()

Indicates if trading session is active

bool IsOpened()
marketHours.IsOpened() -> bool

Returns bool — bool

Examples

if (Symbol.MarketHours.IsOpened())
    ExecuteMarketOrder(TradeType.Buy, SymbolName, Symbol.VolumeInUnitsMin, "myLabel");
else
    Print("Market is closed, it opens in {0}", Symbol.MarketHours.TimeTillOpen());
if api.Symbol.MarketHours.IsOpened():
    api.ExecuteMarketOrder(TradeType.Buy, api.SymbolName, api.Symbol.VolumeInUnitsMin, "myLabel")
else:
    api.Print(f"Market is closed, it opens in {api.Symbol.MarketHours.TimeTillOpen()}")

IsOpened(DateTime datetime)

Indicates if trading session is active

bool IsOpened(DateTime datetime)
marketHours.IsOpened(datetime: DateTime) -> bool

Parameters

Name C# type Python type Description
datetime DateTime DateTime Date and time to check

Returns bool — bool

Examples

var inOneHour = Server.Time.AddHours(1);
Print("Market open in one hour: {0}", Symbol.MarketHours.IsOpened(inOneHour));
inOneHour = api.Server.Time.AddHours(1)
api.Print(f"Market open in one hour: {api.Symbol.MarketHours.IsOpened(inOneHour)}")