Lean
$LEAN_TAG$
|
Specifies the time rule component of a scheduled event More...
Public Member Functions | |
IFluentSchedulingTimeSpecifier | Where (Func< DateTime, bool > predicate) |
Filters the event times using the predicate More... | |
IFluentSchedulingRunnable | At (int hour, int minute, int second=0) |
Creates events that fire at the specified time of day in the specified time zone More... | |
IFluentSchedulingRunnable | At (int hour, int minute, DateTimeZone timeZone) |
Creates events that fire at the specified time of day in the specified time zone More... | |
IFluentSchedulingRunnable | At (int hour, int minute, int second, DateTimeZone timeZone) |
Creates events that fire at the specified time of day in the specified time zone More... | |
IFluentSchedulingRunnable | At (TimeSpan timeOfDay, DateTimeZone timeZone) |
Creates events that fire at the specified time of day in the specified time zone More... | |
IFluentSchedulingRunnable | At (TimeSpan timeOfDay) |
Creates events that fire at the specific time of day in the algorithm's time zone More... | |
IFluentSchedulingRunnable | Every (TimeSpan interval) |
Creates events that fire on a period define by the specified interval More... | |
IFluentSchedulingRunnable | AfterMarketOpen (Symbol symbol, double minutesAfterOpen=0, bool extendedMarketOpen=false) |
Creates events that fire a specified number of minutes after market open More... | |
IFluentSchedulingRunnable | BeforeMarketClose (Symbol symbol, double minuteBeforeClose=0, bool extendedMarketClose=false) |
Creates events that fire a specified numer of minutes before market close More... | |
Specifies the time rule component of a scheduled event
Definition at line 336 of file FluentScheduledEventBuilder.cs.
IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.Where | ( | Func< DateTime, bool > | predicate | ) |
Filters the event times using the predicate
Implemented in QuantConnect.Scheduling.IFluentSchedulingRunnable.
IFluentSchedulingRunnable QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.At | ( | int | hour, |
int | minute, | ||
int | second = 0 |
||
) |
Creates events that fire at the specified time of day in the specified time zone
IFluentSchedulingRunnable QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.At | ( | int | hour, |
int | minute, | ||
DateTimeZone | timeZone | ||
) |
Creates events that fire at the specified time of day in the specified time zone
IFluentSchedulingRunnable QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.At | ( | int | hour, |
int | minute, | ||
int | second, | ||
DateTimeZone | timeZone | ||
) |
Creates events that fire at the specified time of day in the specified time zone
IFluentSchedulingRunnable QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.At | ( | TimeSpan | timeOfDay, |
DateTimeZone | timeZone | ||
) |
Creates events that fire at the specified time of day in the specified time zone
IFluentSchedulingRunnable QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.At | ( | TimeSpan | timeOfDay | ) |
Creates events that fire at the specific time of day in the algorithm's time zone
IFluentSchedulingRunnable QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.Every | ( | TimeSpan | interval | ) |
Creates events that fire on a period define by the specified interval
IFluentSchedulingRunnable QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.AfterMarketOpen | ( | Symbol | symbol, |
double | minutesAfterOpen = 0 , |
||
bool | extendedMarketOpen = false |
||
) |
Creates events that fire a specified number of minutes after market open
IFluentSchedulingRunnable QuantConnect.Scheduling.IFluentSchedulingTimeSpecifier.BeforeMarketClose | ( | Symbol | symbol, |
double | minuteBeforeClose = 0 , |
||
bool | extendedMarketClose = false |
||
) |
Creates events that fire a specified numer of minutes before market close