Lean  $LEAN_TAG$
QuantConnect.Scheduling.IFluentSchedulingDateSpecifier Interface Reference

Specifies the date rule component of a scheduled event More...

Inheritance diagram for QuantConnect.Scheduling.IFluentSchedulingDateSpecifier:
[legend]

Public Member Functions

IFluentSchedulingTimeSpecifier Where (Func< DateTime, bool > predicate)
 Filters the event times using the predicate More...
 
IFluentSchedulingTimeSpecifier On (int year, int month, int day)
 Creates events only on the specified date More...
 
IFluentSchedulingTimeSpecifier On (params DateTime[] dates)
 Creates events only on the specified dates More...
 
IFluentSchedulingTimeSpecifier Every (params DayOfWeek[] days)
 Creates events on each of the specified day of week More...
 
IFluentSchedulingTimeSpecifier EveryDay ()
 Creates events on every day of the year More...
 
IFluentSchedulingTimeSpecifier EveryDay (Symbol symbol)
 Creates events on every trading day of the year for the symbol More...
 
IFluentSchedulingTimeSpecifier MonthStart ()
 Creates events on the first day of the month More...
 
IFluentSchedulingTimeSpecifier MonthStart (Symbol symbol)
 Creates events on the first trading day of the month More...
 

Detailed Description

Specifies the date rule component of a scheduled event

Definition at line 297 of file FluentScheduledEventBuilder.cs.

Member Function Documentation

◆ Where()

IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingDateSpecifier.Where ( Func< DateTime, bool >  predicate)

Filters the event times using the predicate

◆ On() [1/2]

IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingDateSpecifier.On ( int  year,
int  month,
int  day 
)

Creates events only on the specified date

◆ On() [2/2]

IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingDateSpecifier.On ( params DateTime[]  dates)

Creates events only on the specified dates

◆ Every()

IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingDateSpecifier.Every ( params DayOfWeek[]  days)

Creates events on each of the specified day of week

◆ EveryDay() [1/2]

IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingDateSpecifier.EveryDay ( )

Creates events on every day of the year

◆ EveryDay() [2/2]

IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingDateSpecifier.EveryDay ( Symbol  symbol)

Creates events on every trading day of the year for the symbol

◆ MonthStart() [1/2]

IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingDateSpecifier.MonthStart ( )

Creates events on the first day of the month

◆ MonthStart() [2/2]

IFluentSchedulingTimeSpecifier QuantConnect.Scheduling.IFluentSchedulingDateSpecifier.MonthStart ( Symbol  symbol)

Creates events on the first trading day of the month


The documentation for this interface was generated from the following file: