Skip to content

QuantConnect.Scheduling

Classes

Class Description
BaseScheduleRules Base rule scheduler
CompositeTimeRule Combines multiple time rules into a single rule that emits for each rule
DateRules Helper class used to provide better syntax when defining date rules
FluentScheduledEventBuilder Provides a builder class to allow for fluent syntax when constructing new events
FuncDateRule Uses a function to define an enumerable of dates over a requested start/end period
FuncTimeRule Uses a function to define a time rule as a projection of date times to date times
IDateRule Specifies dates that events should be fired, used in conjunction with the ITimeRule
IEventSchedule Provides the ability to add/remove scheduled events from the real time handler
IFluentSchedulingDateSpecifier Specifies the date rule component of a scheduled event
IFluentSchedulingRunnable Specifies the callback component of a scheduled event, as well as final filters
IFluentSchedulingTimeSpecifier Specifies the time rule component of a scheduled event
ITimeRule Specifies times times on dates for events, used in conjunction with IDateRule
ScheduledEvent Real time self scheduling event
ScheduledEventException Throw this if there is an exception in the callback function of the scheduled event
ScheduleManager Provides access to the real time handler's event scheduling feature
TimeConsumer Represents a timer consumer instance
TimeMonitor Helper class that will monitor timer consumers and request more time if required....
TimeRules Helper class used to provide better syntax when defining time rules