When users do not specify the limit parameter, the function currently returns only the default 500 rows of klines. To retrieve the full range of klines between start_str and to end_str or the latest time, users are required to explicitly set limit=None. This behavior is counterintuitive, as the expected default when limit is not provided would be to return the complete dataset within the specified time range.
When users do not specify the limit parameter, the function currently returns only the default 500 rows of klines. To retrieve the full range of klines between start_str and to end_str or the latest time, users are required to explicitly set limit=None. This behavior is counterintuitive, as the expected default when limit is not provided would be to return the complete dataset within the specified time range.