Add end_time parameter to get_candles

api-breakage
Jacopo De Simoi 3 years ago
parent 4e5ebc04ce
commit 333bbce9bf
  1. 16
      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 = await self.api.get(
"public/get-candlestick", data = []
{"instrument_name": pair.name, "timeframe": period.value}, if endTime:
) data = await self.api.get(
"public/get-candlestick",
{"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