Skip to content

FuncSecuritySeeder

QuantConnect.Securities.FuncSecuritySeeder

FuncSecuritySeeder(seed_function: Any)
FuncSecuritySeeder(
    seed_function: Callable[[Security], BaseData],
)
FuncSecuritySeeder(
    seed_function: Callable[[Security], List[BaseData]],
)

Bases: Object, ISecuritySeeder

Seed a security price from a history function

Constructor that takes as a parameter the security used to seed the price

Parameters:

Name Type Description Default
seed_function Any | Callable[[Security], BaseData] | Callable[[Security], List[BaseData]]

The seed function to use

required

seed_security

seed_security(security: Security) -> bool

Seed the security

Parameters:

Name Type Description Default
security Security

Security being seeded

required

Returns:

Type Description
bool

true if the security was seeded, false otherwise.