需要面试准备
实现 solution(n: int, initial_train: int, test_size: int, embargo: int) -> list[dict]。要为一段共 n 个 bar(下标 0..n-1)的回测构造 扩展窗口(expanding-window) 的步进式验证序列,按时间先后返回若干 (训练, 测试) 切分,每个切分写成 {"train_start": int, "train_end": int, "test_start": int, "test_end": int}。所有下标均为 0 起始、两端闭区间。