| stock_data = download(symbol, start=time_range[0], end=time_range[1]) | stock_data = download(symbol, start=time_range[0], end=time_range[1]) | ||||
| max_segments = min(15, len(stock_data)) | max_segments = min(15, len(stock_data)) | ||||
| rows_per_segment = len(stock_data) // max_segments | |||||
| rows_per_segment = len(stock_data) // (max_segments or 1) | |||||
| summary_data = [] | summary_data = [] | ||||
| for i in range(max_segments): | for i in range(max_segments): | ||||
| start_idx = i * rows_per_segment | start_idx = i * rows_per_segment |