Loading...
Searching...
No Matches
ATAS.Indicators.News.INewsProvider Interface Reference

Public Member Functions

Task SubscribeNewsBySymbolAsync (string code, string exchange, DateTime from, CancellationToken ct=default)
 
Task SubscribeNewsByTagAsync (string tag, DateTime from, CancellationToken ct=default)
 
Task UnsubscribeNewsBySymbolAsync (string code, string exchange, CancellationToken ct=default)
 
Task UnsubscribeNewsByTagAsync (string tag, CancellationToken ct=default)
 
Task< IReadOnlyList< string > > GetTagsAsync (CancellationToken ct=default)
 
Task SubscribeEconomicEventsAsync (string? country, string? type, EconomicEventComparison? comparison, DateTime from, CancellationToken ct=default)
 
Task UnsubscribeEconomicEventsAsync (string? country, string? type, EconomicEventComparison? comparison, CancellationToken ct=default)
 
Task< IReadOnlyList< string > > GetEventCountriesAsync (CancellationToken ct=default)
 
Task< IReadOnlyList< string > > GetEventTypesAsync (CancellationToken ct=default)
 
Task< IReadOnlyList< EarningsEvent > > GetEarningsAsync (string code, string exchange, DateTime from, CancellationToken ct=default)
 
Task SubscribeEarningsAsync (string code, string exchange, CancellationToken ct=default)
 
Task UnsubscribeEarningsAsync (string code, string exchange, CancellationToken ct=default)
 
Task< IReadOnlyList< EarningsTrend > > GetEarningsTrendsAsync (string code, string exchange, CancellationToken ct=default)
 
Task< IReadOnlyList< DividendEvent > > GetDividendsCalendarAsync (string code, string exchange, DateTime from, CancellationToken ct=default)
 
Task< IReadOnlyList< Dividend > > GetDividendsAsync (string code, string exchange, DateTime from, CancellationToken ct=default)
 

Events

Action< IReadOnlyCollection< NewsArticle > >? NewsReceived
 
Action< IReadOnlyCollection< EconomicEvent > >? EconomicEventsReceived
 
Action< IReadOnlyCollection< EarningsEvent > >? EarningsReceived
 

Member Function Documentation

◆ GetDividendsAsync()

Task< IReadOnlyList< Dividend > > ATAS.Indicators.News.INewsProvider.GetDividendsAsync ( string  code,
string  exchange,
DateTime  from,
CancellationToken  ct = default 
)

◆ GetDividendsCalendarAsync()

Task< IReadOnlyList< DividendEvent > > ATAS.Indicators.News.INewsProvider.GetDividendsCalendarAsync ( string  code,
string  exchange,
DateTime  from,
CancellationToken  ct = default 
)

◆ GetEarningsAsync()

Task< IReadOnlyList< EarningsEvent > > ATAS.Indicators.News.INewsProvider.GetEarningsAsync ( string  code,
string  exchange,
DateTime  from,
CancellationToken  ct = default 
)

◆ GetEarningsTrendsAsync()

Task< IReadOnlyList< EarningsTrend > > ATAS.Indicators.News.INewsProvider.GetEarningsTrendsAsync ( string  code,
string  exchange,
CancellationToken  ct = default 
)

◆ GetEventCountriesAsync()

Task< IReadOnlyList< string > > ATAS.Indicators.News.INewsProvider.GetEventCountriesAsync ( CancellationToken  ct = default)

◆ GetEventTypesAsync()

Task< IReadOnlyList< string > > ATAS.Indicators.News.INewsProvider.GetEventTypesAsync ( CancellationToken  ct = default)

◆ GetTagsAsync()

Task< IReadOnlyList< string > > ATAS.Indicators.News.INewsProvider.GetTagsAsync ( CancellationToken  ct = default)

◆ SubscribeEarningsAsync()

Task ATAS.Indicators.News.INewsProvider.SubscribeEarningsAsync ( string  code,
string  exchange,
CancellationToken  ct = default 
)

◆ SubscribeEconomicEventsAsync()

Task ATAS.Indicators.News.INewsProvider.SubscribeEconomicEventsAsync ( string?  country,
string?  type,
EconomicEventComparison comparison,
DateTime  from,
CancellationToken  ct = default 
)

◆ SubscribeNewsBySymbolAsync()

Task ATAS.Indicators.News.INewsProvider.SubscribeNewsBySymbolAsync ( string  code,
string  exchange,
DateTime  from,
CancellationToken  ct = default 
)

◆ SubscribeNewsByTagAsync()

Task ATAS.Indicators.News.INewsProvider.SubscribeNewsByTagAsync ( string  tag,
DateTime  from,
CancellationToken  ct = default 
)

◆ UnsubscribeEarningsAsync()

Task ATAS.Indicators.News.INewsProvider.UnsubscribeEarningsAsync ( string  code,
string  exchange,
CancellationToken  ct = default 
)

◆ UnsubscribeEconomicEventsAsync()

Task ATAS.Indicators.News.INewsProvider.UnsubscribeEconomicEventsAsync ( string?  country,
string?  type,
EconomicEventComparison comparison,
CancellationToken  ct = default 
)

◆ UnsubscribeNewsBySymbolAsync()

Task ATAS.Indicators.News.INewsProvider.UnsubscribeNewsBySymbolAsync ( string  code,
string  exchange,
CancellationToken  ct = default 
)

◆ UnsubscribeNewsByTagAsync()

Task ATAS.Indicators.News.INewsProvider.UnsubscribeNewsByTagAsync ( string  tag,
CancellationToken  ct = default 
)

Event Documentation

◆ EarningsReceived

Action<IReadOnlyCollection<EarningsEvent> >? ATAS.Indicators.News.INewsProvider.EarningsReceived

◆ EconomicEventsReceived

Action<IReadOnlyCollection<EconomicEvent> >? ATAS.Indicators.News.INewsProvider.EconomicEventsReceived

◆ NewsReceived

Action<IReadOnlyCollection<NewsArticle> >? ATAS.Indicators.News.INewsProvider.NewsReceived

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