Base representation of an entire chain of contracts for a single underlying security. This type is IEnumerable<T> where T is OptionContract, FuturesContract, etc.
More...
|
| TAux | GetAux< TAux > (Symbol symbol) |
| | Gets the auxiliary data with the specified type and symbol More...
|
| |
| DataDictionary< TAux > | GetAux< TAux > () |
| | Gets all auxiliary data of the specified type as a dictionary keyed by symbol More...
|
| |
| Dictionary< Symbol, List< BaseData > > | GetAuxList< TAux > () |
| | Gets all auxiliary data of the specified type as a dictionary keyed by symbol More...
|
| |
| List< TAux > | GetAuxList< TAux > (Symbol symbol) |
| | Gets a list of auxiliary data with the specified type and symbol More...
|
| |
| IEnumerator< T > | GetEnumerator () |
| | Returns an enumerator that iterates through the collection. More...
|
| |
| | BaseData () |
| | Constructor for initialising the dase data class More...
|
| |
| virtual BaseData | Reader (SubscriptionDataConfig config, string line, DateTime date, bool isLiveMode) |
| | Reader converts each line of the data source into BaseData objects. Each data type creates its own factory method, and returns a new instance of the object each time it is called. The returned object is assumed to be time stamped in the config.ExchangeTimeZone. More...
|
| |
| virtual BaseData | Reader (SubscriptionDataConfig config, StreamReader stream, DateTime date, bool isLiveMode) |
| | Reader converts each line of the data source into BaseData objects. Each data type creates its own factory method, and returns a new instance of the object each time it is called. The returned object is assumed to be time stamped in the config.ExchangeTimeZone. More...
|
| |
| virtual SubscriptionDataSource | GetSource (SubscriptionDataConfig config, DateTime date, bool isLiveMode) |
| | Return the URL string source of the file. This will be converted to a stream More...
|
| |
| virtual bool | RequiresMapping () |
| | Indicates if there is support for mapping More...
|
| |
| virtual bool | IsSparseData () |
| | Indicates that the data set is expected to be sparse More...
|
| |
| virtual bool | ShouldCacheToSecurity () |
| | Indicates whether this contains data that should be stored in the security cache More...
|
| |
| virtual Resolution | DefaultResolution () |
| | Gets the default resolution for this data and security type More...
|
| |
| virtual List< Resolution > | SupportedResolutions () |
| | Gets the supported resolution for this data and security type More...
|
| |
| virtual DateTimeZone | DataTimeZone () |
| | Specifies the data time zone for this data type. This is useful for custom data types More...
|
| |
| void | UpdateTrade (decimal lastTrade, decimal tradeSize) |
| | Updates this base data with a new trade More...
|
| |
| void | UpdateQuote (decimal bidPrice, decimal bidSize, decimal askPrice, decimal askSize) |
| | Updates this base data with new quote information More...
|
| |
| void | UpdateBid (decimal bidPrice, decimal bidSize) |
| | Updates this base data with the new quote bid information More...
|
| |
| void | UpdateAsk (decimal askPrice, decimal askSize) |
| | Updates this base data with the new quote ask information More...
|
| |
| virtual void | Update (decimal lastTrade, decimal bidPrice, decimal askPrice, decimal volume, decimal bidSize, decimal askSize) |
| | Update routine to build a bar/tick from a data update. More...
|
| |
| virtual BaseData | Clone (bool fillForward) |
| | Return a new instance clone of this object, used in fill forward More...
|
| |
| virtual BaseData | Clone () |
| | Return a new instance clone of this object, used in fill forward More...
|
| |
| override string | ToString () |
| | Formats a string with the symbol and value. More...
|
| |
| virtual BaseData | Reader (SubscriptionDataConfig config, string line, DateTime date, DataFeedEndpoint dataFeed) |
| | Reader converts each line of the data source into BaseData objects. Each data type creates its own factory method, and returns a new instance of the object each time it is called. More...
|
| |
| virtual string | GetSource (SubscriptionDataConfig config, DateTime date, DataFeedEndpoint datafeed) |
| | Return the URL string source of the file. This will be converted to a stream More...
|
| |
|
| BaseData | Underlying [get, set] |
| | Gets the most recent trade information for the underlying. This may be a Tick or a TradeBar More...
|
| |
| Ticks | Ticks [get, protected set] |
| | Gets all ticks for every option contract in this chain, keyed by option symbol More...
|
| |
| TradeBars | TradeBars [get, protected set] |
| | Gets all trade bars for every option contract in this chain, keyed by option symbol More...
|
| |
| QuoteBars | QuoteBars [get, protected set] |
| | Gets all quote bars for every option contract in this chain, keyed by option symbol More...
|
| |
| TContractsCollection | Contracts [get] |
| | Gets all contracts in the chain, keyed by option symbol More...
|
| |
| HashSet< Symbol > | FilteredContracts [get, protected set] |
| | Gets the set of symbols that passed the Option.ContractFilter More...
|
| |
| MarketDataType | DataType = MarketDataType.Base [get, set] |
| | Market Data Type of this data - does it come in individual price packets or is it grouped into OHLC. More...
|
| |
| bool | IsFillForward [get] |
| | True if this is a fill forward piece of data More...
|
| |
| DateTime | Time [get, set] |
| | Current time marker of this data packet. More...
|
| |
| virtual DateTime | EndTime [get, set] |
| | The end time of this data. Some data covers spans (trade bars) and as such we want to know the entire time span covered More...
|
| |
| Symbol | Symbol = Symbol.Empty [get, set] |
| | Symbol representation for underlying Security More...
|
| |
| virtual decimal | Value [get, set] |
| | Value representation of this data packet. All data requires a representative value for this moment in time. For streams of data this is the price now, for OHLC packets this is the closing price. More...
|
| |
| MarketDataType | DataType [get, set] |
| | Market Data Type of this data - does it come in individual price packets or is it grouped into OHLC. More...
|
| |
| DateTime | Time [get, set] |
| | Time keeper of data – all data is timeseries based. More...
|
| |
| DateTime | EndTime [get, set] |
| | End time of data More...
|
| |
| decimal | Value [get, set] |
| | All timeseries data is a time-value pair: More...
|
| |
| decimal | Price [get] |
| | Alias of Value. More...
|
| |
| Symbol | Symbol [get, set] |
| | Gets the Symbol More...
|
| |
Base representation of an entire chain of contracts for a single underlying security. This type is IEnumerable<T> where T is OptionContract, FuturesContract, etc.
Definition at line 31 of file BaseChain.cs.