Source code for iqoptionapi.ws.chanels.candles

"""Module for IQ option candles websocket chanel."""

from iqoptionapi.ws.chanels.base import Base


[docs]class GetCandles(Base): """Class for IQ option candles websocket chanel.""" # pylint: disable=too-few-public-methods name = "candles" def __call__(self, active_id, duration): """Method to send message to candles websocket chanel. :param active_id: The active identifier. :param duration: The candle duration. """ data = {"active_id": active_id, "duration": duration, "chunk_size": 25, "from": self.api.timesync.server_timestamp - (duration * 2), "till": self.api.timesync.server_timestamp} self.send_websocket_request(self.name, data)