QuantConnect.Securities
Classes
| Class | Description |
|---|---|
| AccountCurrencyImmediateSettlementModel | Represents the model responsible for applying cash settlement rules |
| AccountEvent | Messaging class signifying a change in a user's account |
| AdjustedPriceVariationModel | Provides an implementation of IPriceVariationModel... |
| ApplyFundsSettlementModelParameters | Helper parameters class for ISettlementModel.apply_funds(apply_fundsSettlementModelParameters) |
| BaseSecurityDatabase | Base class for security databases, including market hours and symbol properties. |
| BrokerageModelSecurityInitializer | Provides an implementation of ISecurityInitializer that initializes a security... |
| BuyingPower | Defines the result for IBuyingPowerModel.get_buying_power |
| BuyingPowerModel | Provides a base class for all buying power models |
| BuyingPowerModelExtensions | Provides extension methods as backwards compatibility shims |
| BuyingPowerParameters | Defines the parameters for IBuyingPowerModel.get_buying_power |
| Cash | Represents a holding of a currency in cash. |
| CashAmount | Represents a cash amount which can be converted to account currency using a currency converter |
| CashBook | Provides a means of keeping track of the different cash holdings of an algorithm |
| CashBookUpdatedEventArgs | Event fired when the cash book is updated |
| CashBuyingPowerModel | Represents a buying power model for cash accounts |
| CompositeSecurityInitializer | Provides an implementation of ISecurityInitializer that executes... |
| ConstantBuyingPowerModel | Provides an implementation of IBuyingPowerModel that uses an absurdly low margin... |
| ContractSecurityFilterUniverse | Base class for contract symbols filtering universes.... |
| ConvertibleCashAmount | A cash amount that can easily be converted into account currency |
| DefaultMarginCallModel | Represents the model responsible for picking which orders should be executed during a margin call |
| DelayedSettlementModel | Represents the model responsible for applying cash settlement rules |
| DynamicSecurityData | Provides access to a security's data via it's type. This implementation supports dynamic access... |
| EmptyContractFilter | Derivate security universe selection filter which will always return empty |
| EquityPriceVariationModel | Provides an implementation of IPriceVariationModel... |
| ErrorCurrencyConverter | Provides an implementation of ICurrencyConverter for use in... |
| FuncSecurityDerivativeFilter | Provides a functional implementation of IDerivativeSecurityFilter{T} |
| FuncSecurityInitializer | Provides a functional implementation of ISecurityInitializer |
| FuncSecuritySeeder | Seed a security price from a history function |
| FutureExpirationCycles | Static class contains definitions of popular futures expiration cycles |
| FutureFilterUniverse | Represents futures symbols universe used in filtering. |
| FutureFilterUniverseEx | Extensions for Linq support |
| Futures | Futures static class contains shortcut definitions of major futures contracts available for trading |
| GetMaximumOrderQuantityForDeltaBuyingPowerParameters | Defines the parameters for IBuyingPowerModel.get_maximum_order_quantity_for_delta_buying_power |
| GetMaximumOrderQuantityForTargetBuyingPowerParameters | Defines the parameters for IBuyingPowerModel.get_maximum_order_quantity_for_target_buying_power |
| GetMaximumOrderQuantityResult | Contains the information returned by IBuyingPowerModel.get_maximum_order_quantity_for_target_buying_power... |
| GetMinimumPriceVariationParameters | Defines the parameters for IPriceVariationModel.get_minimum_price_variation |
| HasSufficientBuyingPowerForOrderParameters | Defines the parameters for IBuyingPowerModel.has_sufficient_buying_power_for_order |
| HasSufficientBuyingPowerForOrderResult | Contains the information returned by IBuyingPowerModel.has_sufficient_buying_power_for_order |
| IBaseCurrencySymbol | Interface for various currency symbols |
| IBuyingPowerModel | Represents a security's model of buying power |
| IChainUniverseData | Base interface intended for chain universe data to have some of their symbol properties accessible directly. |
| IContinuousSecurity | A continuous security that get's mapped during his life |
| ICurrencyConverter | Provides the ability to convert cash amounts to the account currency |
| IdentityCurrencyConverter | Provides an implementation of ICurrencyConverter that does NOT perform conversions.... |
| IDerivativeSecurity | Defines a security as a derivative of another security |
| IDerivativeSecurityFilter | Filters a set of derivative symbols using the underlying price data. |
| IDerivativeSecurityFilterUniverse | Represents derivative symbols universe used in filtering. |
| IMarginCallModel | Represents the model responsible for picking which orders should be executed during a margin call |
| IMarginInterestRateModel | The responsability of this model is to apply margin interest rate cash flows to the portfolio |
| ImmediateSettlementModel | Represents the model responsible for applying cash settlement rules |
| IndicatorVolatilityModel | Provides an implementation of IVolatilityModel that uses an indicator... |
| InitialMargin | Result type for IBuyingPowerModel.get_initial_margin_requirement... |
| InitialMarginParameters | Parameters for IBuyingPowerModel.get_initial_margin_requirement |
| InitialMarginRequiredForOrderParameters | Defines the parameters for BuyingPowerModel.get_initial_margin_required_for_order |
| IOrderEventProvider | Represents a type with a new OrderEvent event EventHandler. |
| IOrderProcessor | Represents a type capable of processing orders |
| IOrderProvider | Represents a type capable of fetching Order instances by its QC order id or by a brokerage id |
| IPriceVariationModel | Gets the minimum price variation of a given security |
| IRegisteredSecurityDataTypesProvider | Provides the set of base data types registered in the algorithm |
| ISecurityInitializer | Represents a type capable of initializing a new security |
| ISecurityPortfolioModel | Performs order fill application to portfolio |
| ISecurityProvider | Represents a type capable of fetching the holdings for the specified symbol |
| ISecuritySeeder | Used to seed the security with the correct price |
| ISettlementModel | Represents the model responsible for applying cash settlement rules |
| IVolatilityModel | Represents a model that computes the volatility of a security |
| LocalMarketHours | Represents the market hours under normal conditions for an exchange and a specific day of the week in terms of local time |
| MaintenanceMargin | Result type for IBuyingPowerModel.get_maintenance_margin |
| MaintenanceMarginParameters | Parameters for IBuyingPowerModel.get_maintenance_margin |
| MarginCallModel | Provides access to a null implementation for IMarginCallModel |
| MarginCallOrdersParameters | Defines the parameters for DefaultMarginCallModel.generate_margin_call_orders |
| MarginInterestRateModel | Provides access to a null implementation for IMarginInterestRateModel |
| MarginInterestRateParameters | Defines the parameters for IMarginInterestRateModel.apply_margin_interest_rate |
| MarketHoursDatabase | Provides access to exchange hours and raw data times zones in various markets |
| MarketHoursSegment | Represents the state of an exchange during a specified time range |
| NullBuyingPowerModel | Provides a buying power model considers that there is sufficient buying power for all orders |
| OptionFilterUniverse | Represents options symbols universe used in filtering. |
| OptionFilterUniverseEx | Extensions for Linq support |
| OptionInitialMargin | Result type for Option.OptionStrategyPositionGroupBuyingPowerModel.GetInitialMarginRequirement |
| OrderProviderExtensions | Provides extension methods for the IOrderProvider interface |
| PatternDayTradingMarginModel | Represents a simple margining model where margin/leverage depends on market state (open or close).... |
| ProjectedHoldings | DTO for the projected holdings of a security |
| RegisteredSecurityDataTypesProvider | Provides an implementation of IRegisteredSecurityDataTypesProvider that permits the... |
| RelativeStandardDeviationVolatilityModel | Provides an implementation of IVolatilityModel that computes the... |
| ReservedBuyingPowerForPosition | Defines the result for IBuyingPowerModel.get_reserved_buying_power_for_position |
| ReservedBuyingPowerForPositionParameters | Defines the parameters for IBuyingPowerModel.get_reserved_buying_power_for_position |
| ScanSettlementModelParameters | The settlement model ISettlementModel.scan(scanSettlementModelParameters) parameters |
| Security | A base vehicle properties class for providing a common interface to all assets in QuantConnect. |
| SecurityCache | Base class caching spot for security data and any other temporary properties. |
| SecurityCacheDataStoredEventArgs | Event args for SecurityCache's DataStored event |
| SecurityCacheProvider | A helper class that will provide SecurityCache instances |
| SecurityDatabaseKey | Represents the key to a single entry in the MarketHoursDatabase or the SymbolPropertiesDatabase |
| SecurityDataFilter | Base class implementation for packet by packet data filtering mechanism to dynamically detect bad ticks. |
| SecurityDataFilterPythonWrapper | Python Wrapper for custom security data filters from Python |
| SecurityDefinition | Helper class containing various unique identifiers for a given... |
| SecurityDefinitionSymbolResolver | Resolves standardized security definitions such as FIGI, CUSIP, ISIN, SEDOL into... |
| SecurityEventArgs | Defines a base class for security related events |
| SecurityExchange | Base exchange class providing information and helper tools for reading the current exchange situation |
| SecurityExchangeHours | Represents the schedule of a security exchange. This includes daily regular and extended market hours... |
| SecurityHolding | SecurityHolding is a base class for purchasing and holding a market item which manages the asset portfolio |
| SecurityHoldingQuantityChangedEventArgs | Event arguments for the SecurityHolding.quantity_changed event.... |
| SecurityInitializer | Provides static access to the NULL security initializer |
| SecurityManager | Enumerable security management class for grouping security objects into an array and providing any common properties. |
| SecurityMarginModel | Represents a simple, constant margin model by specifying the percentages of required margin. |
| SecurityPortfolioManager | Portfolio manager class groups popular properties and makes them accessible through one interface.... |
| SecurityPortfolioModel | Provides a default implementation of ISecurityPortfolioModel that simply... |
| SecurityPriceVariationModel | Provides default implementation of IPriceVariationModel... |
| SecurityProviderExtensions | Provides extension methods for the ISecurityProvider interface. |
| SecuritySeeder | Provides access to a null implementation for ISecuritySeeder |
| SecurityService | This class implements interface ISecurityService providing methods for creating new Security |
| SecurityTransactionManager | Algorithm Transactions Manager - Recording Transactions |
| StandardDeviationOfReturnsVolatilityModel | Provides an implementation of IVolatilityModel that computes the... |
| SymbolProperties | Represents common properties for a specific security, uniquely identified by market, symbol and security type |
| SymbolPropertiesDatabase | Provides access to specific properties for various symbols |
| UniverseManager | Manages the algorithm's collection of universes |
| UniverseManagerChanged | Event dto class fired when a universe reports a change |
| UnsettledCashAmount | Represents a pending cash amount waiting for settlement time |
| VolatilityModel | Provides access to a null implementation for IVolatilityModel |
Enumerations
QuantConnect.Securities.MarketHoursState
Bases: IntEnum
Specifies the open/close state for a MarketHoursSegment
CLOSED
CLOSED = 0
The market is not open (0)
PRE_MARKET
PRE_MARKET = 1
The market is open, but before normal trading hours (1)
MARKET
MARKET = 2
The market is open and within normal trading hours (2)
POST_MARKET
POST_MARKET = 3
The market is open, but after normal trading hours (3)