get_historical_price_at_resolution
Description
Returns price bars at the specified time resolution.
Arguments:
- api_key
- Ticker
- resolution: a nonnegative integer. The returned bars will divide the interval specified by time_in and time_end into this many equal-sized intervals. (In other words, you get this many bars back.)
- time_in
- time_end
optional
- force_refresh: boolean
- barsourcetype: 'hour' or 'minute'
Simple Example
resolution = 5
dat = pq.get_historical_price_at_resolution({ 'api_key': api_key,
'Ticker': 'BTCUSDT',
'resolution': resolution,
'time_in': datetime.datetime(2020,4,1,10),
'time_end': datetime.datetime(2020,4,2,10),
#'force_refresh': True,
#'barsourcetype': 'hour'
},remote=True)
Simple Example Output
Failure Examples
resolution = 5
dat = pq.get_historical_price_at_resolution({ 'api_key': api_key,
'Ticker': None,
'resolution': resolution,
'time_in': datetime.datetime(2020,4,1,10),
'time_end': datetime.datetime(2020,4,2,10),
#'force_refresh': True,
#'barsourcetype': 'hour'
},remote=True)
#################################
resolution = -1
dat = pq.get_historical_price_at_resolution({ 'api_key': api_key,
'Ticker': 'BTCUSDT',
'resolution': resolution,
'time_in': datetime.datetime(2020,4,1,10),
'time_end': datetime.datetime(2020,4,2,10),
#'force_refresh': True,
#'barsourcetype': 'hour'
},remote=True)
Failure Examples Output
Three Examples
resolution = 5
dat = pq.get_historical_price_at_resolution({ 'api_key': api_key,
'Ticker': 'BTCUSDT',
'resolution': resolution,
'time_in': datetime.datetime(2020,4,1,10),
'time_end': datetime.datetime(2020,4,2,10),
'force_refresh': False,
#'barsourcetype': 'hour'
},remote=True)
#########################
resolution = 5
dat = pq.get_historical_price_at_resolution({ 'api_key': api_key,
'Ticker': 'BTCUSDT',
'resolution': resolution,
'time_in': datetime.datetime(2020,4,1,10),
'time_end': datetime.datetime(2020,4,2,10),
#'force_refresh': False,
'barsourcetype': 'minute'
},remote=True)
#############################
resolution = 0
dat = pq.get_historical_price_at_resolution({ 'api_key': api_key,
'Ticker': 'BTCUSDT',
'resolution': resolution,
'time_in': datetime.datetime(2020,4,1,10),
'time_end': datetime.datetime(2020,4,2,10),
#'force_refresh': True,
#'barsourcetype': 'hour'
},remote=True)