𝗦𝗰𝗮𝗿𝗮𝗯 𝗗𝗶𝗮𝗴𝗻𝗼𝘀𝘁𝗶𝗰 𝗙𝗶𝗲𝗹𝗱 𝗧𝗲𝘀𝘁 #𝟬𝟯𝟭

O QuantConnect Lean precisava de um melhor controle sobre as rolagens de futuros contínuos.

Os usuários enfrentavam dois problemas principais:

Isso não é um simples bug. É um problema de política de mapeamento.

Se você tentar corrigir isso criando um novo calendário de rolagem, você quebra o motor. Se duplicar os dados de mapeamento, você cria erros. Um patch mal feito pode causar um desvio entre o que uma estratégia deseja e o que o motor faz.

O objetivo era encontrar uma via de reparo cirúrgica.

A solução permanece dentro do limite de mapeamento existente. Não reescrevemos o motor de futuros. Em vez disso, estendemos como o Lean lida com o mapeamento de futuros contínuos.

O que mudou no PR:

Ao manter o reparo dentro da política de mapeamento, garantimos que todas as partes do motor concordem sobre qual contrato está ativo.

O resultado: Um reparo delimitado que adiciona novas capacidades sem inventar novos sistemas. A validação de build local passou com zero erros. O PR agora está pronto para revisão upstream.

Fonte: https://dev.to/scarab-systems/scarab-diagnostic-field-test-031-quantconnect-lean-continuous-futures-roll-timing-boundary-492c

Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi