Exemple #1
0
        public async Task <WebCallResult <HitBtcCandlesResponse> > GetCandlesAsync(HitBtcCandlesFilterRequest filter, CancellationToken ct = default, params string[] symbols)
        {
            var parameters = filter.AsDictionary();

            return(await SendRequest <HitBtcCandlesResponse>(GetUrl(CandlesUrl), HttpMethod.Get, ct, parameters, false));
        }
Exemple #2
0
        public async Task <WebCallResult <IEnumerable <HitBtcCandle> > > GetCandlesForSymbolAsync(string symbol, HitBtcCandlesFilterRequest filter, CancellationToken ct = default)
        {
            var parameters = filter.AsDictionary();

            return(await SendRequest <IEnumerable <HitBtcCandle> >(GetUrl(FillPathParameter(CandlesWithSymbolUrl, symbol)), HttpMethod.Get, ct, parameters, false));
        }
Exemple #3
0
 public WebCallResult <HitBtcCandlesResponse> GetCandles(HitBtcCandlesFilterRequest filter, params string[] symbols) => GetCandlesAsync(filter, symbols: symbols).Result;
Exemple #4
0
 public WebCallResult <IEnumerable <HitBtcCandle> > GetCandlesForSymbol(string symbol, HitBtcCandlesFilterRequest filter) => GetCandlesForSymbolAsync(symbol, filter).Result;