示例#1
0
 public async Task <IEXResponse <IEnumerable <TOPSResponse> > > TOPSAsync(IEnumerable <string> symbols)
 {
     if (symbols.Count() > 0)
     {
         return(await _executor.SymbolsExecuteAsync <IEnumerable <TOPSResponse> >("tops", symbols));
     }
     return(await _executor.NoParamExecute <IEnumerable <TOPSResponse> >("tops"));
 }
示例#2
0
 public async Task <IEXResponse <SymbolFXResponse> > SymbolFXAsync() =>
 await _executor.NoParamExecute <SymbolFXResponse>("ref-data/fx/symbols");
示例#3
0
 public async Task <IEXResponse <IEnumerable <SimilarityIndexResponse> > > SimilarityIndexAsync(string symbol) =>
 await executor.NoParamExecute <IEnumerable <SimilarityIndexResponse> >($"time-series/PREMIUM_FRAUD_FACTORS_SIMILARITY_INDEX/{symbol}");
示例#4
0
 public async Task <IEXResponse <IEnumerable <DirectorAndOfficerChangesResponse> > > DirectorAndOfficerChangesAsync(string symbol) =>
 await executor.NoParamExecute <IEnumerable <DirectorAndOfficerChangesResponse> >($"time-series/PREMIUM_AUDIT_ANALYTICS_DIRECTOR_OFFICER_CHANGES/{symbol}");
 public async Task <IEnumerable <SymbolResponse> > SymbolsAsync() => await _executor.NoParamExecute <IEnumerable <SymbolResponse> >("ref-data/symbols", _pk);
示例#6
0
 public async Task <IEXResponse <IEnumerable <Quote> > > CryptoAsync() =>
 await _executor.NoParamExecute <IEnumerable <Quote> >("crypto/market/quote");
        public async Task <IEXResponse <IEnumerable <WallStreetHorizonResponse> > > AnalystDaysAsync(string symbol, string eventId)
        {
            const string url     = "time-series/PREMIUM_WALLSTREETHORIZON_ANALYST_DAY/";
            var          fullUrl = GetWallSymbolEventUrl(url, symbol, eventId);

            return(await executor.NoParamExecute <IEnumerable <WallStreetHorizonResponse> >(fullUrl));
        }
 public async Task <DeepSystemEventResponse> DeepSystemEventAsync()
 => await _executor.NoParamExecute <DeepSystemEventResponse>("deep/system-event", _pk);
示例#9
0
 public async Task <IEXResponse <IEnumerable <KavoutResponse> > > KScoreForUsEquitiesAsync(string symbol) =>
 await executor.NoParamExecute <IEnumerable <KavoutResponse> >($"time-series/PREMIUM_KAVOUT_KSCORE/{symbol}");
 public async Task <IEXResponse <DeepSystemEventResponse> > DeepSystemEventAsync() =>
 await executor.NoParamExecute <DeepSystemEventResponse>("deep/system-event");
示例#11
0
 public async Task <IEXResponse <IEnumerable <PriceDynamicsResponse> > > PriceDynamicsAsync(string symbol) =>
 await executor.NoParamExecute <IEnumerable <PriceDynamicsResponse> >($"time-series/PREMIUM_PRECISION_ALPHA_PRICE_DYNAMICS/{symbol}");
示例#12
0
 public async Task <IEXResponse <StatusResponse> > StatusAsync() =>
 await executor.NoParamExecute <StatusResponse>("status");
示例#13
0
 public async Task <IEXResponse <IEnumerable <SentimentIndicatorResponse> > > ThirtyDaySentimentIndicatorAsync(string symbol) =>
 await executor.NoParamExecute <IEnumerable <SentimentIndicatorResponse> >($"time-series/PREMIUM_BRAIN_SENTIMENT_30_DAYS/{symbol}");
示例#14
0
 public async Task <IEXResponse <StatsIntradayResponse> > StatsIntradayAsync() =>
 await _executor.NoParamExecute <StatsIntradayResponse>("stats/intraday");
示例#15
0
 public async Task <IEXResponse <IEnumerable <CrossAssetModelOneResponse> > > CrossAssetModelOneAsync(string symbol) =>
 await executor.NoParamExecute <IEnumerable <CrossAssetModelOneResponse> >($"time-series/PREMIUM_EXTRACT_ALPHA_CAM/{symbol}");
示例#16
0
 public async Task <IEXResponse <EarningTodayResponse> > EarningsTodayAsync() =>
 await executor.NoParamExecute <EarningTodayResponse>("stock/market/today-earnings");
示例#17
0
 public async Task <StatusResponse> StatusAsync() => await _executor.NoParamExecute <StatusResponse>("status", _pk);