Skip to content

Resolution dates for combo questions incorrect when one series is updated less often than weekly #141

@houtanb

Description

@houtanb

(from @connachermurphy) (from the 2025-08-03-llm.json question set)

Basically, when one question from a combo question has 7 resolution dates and the other has 8, we ask for forecasts at 8 resolution dates but should only ask for forecasts at 7.

For example, REAINTRATREARAT10Y doesn't have a 7d (2025-08-10) forecast alone, but we request a 7d forecast paired with CBBTCUSD

[
    {
        "id": [
            "CBBTCUSD",
            "REAINTRATREARAT10Y"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            1
        ]
    },
    {
        "id": [
            "CBBTCUSD",
            "REAINTRATREARAT10Y"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            1
        ]
    },
    {
        "id": [
            "CBBTCUSD",
            "REAINTRATREARAT10Y"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            -1
        ]
    },
    {
        "id": [
            "CBBTCUSD",
            "REAINTRATREARAT10Y"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            -1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT1YE",
            "RRPONTSYAWARD"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT1YE",
            "RRPONTSYAWARD"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT1YE",
            "RRPONTSYAWARD"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            -1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT1YE",
            "RRPONTSYAWARD"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            -1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT10Y",
            "BAMLH0A2HYB"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT10Y",
            "BAMLH0A2HYB"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT10Y",
            "BAMLH0A2HYB"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            -1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT10Y",
            "BAMLH0A2HYB"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            -1
        ]
    },
    {
        "id": [
            "EXPINF30YR",
            "WLODLL"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            1
        ]
    },
    {
        "id": [
            "EXPINF30YR",
            "WLODLL"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            1
        ]
    },
    {
        "id": [
            "EXPINF30YR",
            "WLODLL"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            -1
        ]
    },
    {
        "id": [
            "EXPINF30YR",
            "WLODLL"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            -1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT1YE",
            "MORTGAGE15US"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT1YE",
            "MORTGAGE15US"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT1YE",
            "MORTGAGE15US"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            -1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT1YE",
            "MORTGAGE15US"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            -1
        ]
    },
    {
        "id": [
            "EXPINF30YR",
            "CARACBW027SBOG"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            1
        ]
    },
    {
        "id": [
            "EXPINF30YR",
            "CARACBW027SBOG"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            1
        ]
    },
    {
        "id": [
            "EXPINF30YR",
            "CARACBW027SBOG"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            -1
        ]
    },
    {
        "id": [
            "EXPINF30YR",
            "CARACBW027SBOG"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            -1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT10Y",
            "BAMLC0A0CM"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT10Y",
            "BAMLC0A0CM"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT10Y",
            "BAMLC0A0CM"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            1,
            -1
        ]
    },
    {
        "id": [
            "REAINTRATREARAT10Y",
            "BAMLC0A0CM"
        ],
        "source": "fred",
        "resolution_date": "2025-08-10",
        "direction": [
            -1,
            -1
        ]
    }
]

Metadata

Metadata

Assignees

No one assigned

    Labels

    question curationhow to choose questions to forecast on

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions