Add end_time parameter to get_candles

api-breakage
Jacopo De Simoi 3 years ago
parent 4e5ebc04ce
commit 333bbce9bf
  1. 12
      src/cryptocom/exchange/market.py

@ -87,11 +87,17 @@ class Exchange:
] ]
return OrderBook(buys, sells, pair) return OrderBook(buys, sells, pair)
async def get_candles(self, pair: Pair, period: Period) -> List[Candle]: async def get_candles(self, pair: Pair, period: Period, endTime:int = None) -> List[Candle]:
data = []
if endTime:
data = await self.api.get( data = await self.api.get(
"public/get-candlestick", "public/get-candlestick",
{"instrument_name": pair.name, "timeframe": period.value}, {"instrument_name": pair.name, "timeframe": period.value, "end_time": endTime*1000})
) else:
data = await self.api.get(
"public/get-candlestick",
{"instrument_name": pair.name, "timeframe": period.value})
return [Candle.from_api(pair, candle) for candle in data] return [Candle.from_api(pair, candle) for candle in data]
async def listen_candles( async def listen_candles(

Loading…
Cancel
Save