MarketHours.IsOpened
method · MarketHours · cAlgo.API.Internals
DesktopCLICloud
Indicates if trading session is active
Overloads
| Signature |
|---|
IsOpened() |
IsOpened(DateTime datetime) |
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)}")