Ticker
An object of this class must represent a ticker (symbol) for a security. This is an abstract fluent implementation to define how to get data from the stock market. By default an instance of Ticker will use Period of one month, interval of days and TimeZoneInfo.Local.
Реализует: IDisposable
Свойства
FinishDate : DateTime?
FinishDate of data.
TimeZone : TimeZoneInfo
TimeZone to convert the dateTime received data. if there is no definition, it does not change the value.
Методы
Build() : Ticker
Build an instance of the Ticker. Currently this package just support YahooTicker implementation.
Возвращает: An instance of the Ticker.
Build(string) : Ticker
Build an instance of the Ticker for a given symbol. Currently this package just support YahooTicker implementation.
- symbol
- Symbol
Возвращает: An instance of the Ticker.
BuildYahoo(string) : Ticker
Build an instance of the YahooTicker for a given symbol.
- symbol
Возвращает: An instance of the Ticker.
Dispose()
Disposes of items in the pool that implement IDisposable.
GetAsync(CancellationToken) : Task<FyResult>
Async implementation to get a result from the predefined settings.
Возвращает: An instance of FyResult containing the result.
SetDividends(bool) : Ticker
Set if the response should hold dividends.
- dividends
- Dividends flag.
Возвращает: The instance itself.
SetEvents(bool) : Ticker
Set if the response should hold events (Dividends and Splits).
- events
- Events flags
Возвращает: The instance itself.
SetFinishDate(DateTime) : Ticker
Set the finish date.
- finishDate
- Finish date.
Возвращает: The instance itself.
SetInterval(Interval) : Ticker
Set the interval of the data.
- interval
- Interval.
Возвращает: The instance itself.
SetInterval(DateTime, DateTime) : Ticker
Set interval between two dates.
- startDate
- Start date.
- finishDate
- Finish date.
Возвращает: The instance itself.
SetPeriod(Period) : Ticker
Set a Period to get data.
- period
- Period.
Возвращает: The instance itself.
SetSplits(bool) : Ticker
Set if the response should hold splits.
- splits
- Splits flag.
Возвращает: The instance itself.
SetStartDate(DateTime) : Ticker
Set the start date.
- startDate
- Start date.
Возвращает: The instance itself.
SetSymbol(string) : Ticker
Set a symbol (ticker) of a security.
- ticker
- Symbol.
Возвращает: The instance itself.
SetTimeZone(TimeZoneInfo) : Ticker
Set a timezone to convert the date/time output.
- timeZone
- Timezone
Возвращает: The instance itself.