Skip to content

Prediction Events

A Prediction Event represents a set of predictions that were generated at a particular point in time, referred to as the event_time. This is the time at which our models started to generate a prediction, which is an indication of what data may have been available for the model as feature input.

An example of a single event is shown below:

{
    "event_time": "2025-01-01T00:10:00+00:00",
    "predictions": [
        {
            "value": {
                "20": 0.39441445179536083,
                "50": 0.05682774614447045,
                "-20": 0.06880328920223622,
                "-50": 0.017616259919968107,
                "100": 0.021361007443595967,
                "-100": 0.006250882128355161
            },
            "prediction_for": "2025-01-01T02:00:00+01:00"
        },
        ...
    ],
    "created_at": "2025-03-04T07:32:01.117632+00:00",
    "is_simulated": true
}

The created_at time represents when the event was ingested into our API. You'll notice on the example above there is a large offset between the event_time and the created_at timestamps.

This is because the event shown above is a simulated event, as indicated by the is_simulated field. For non simulated (real) predictions, the created_at time will be shortly after the event_time.

Tip

To understand more about simulated predictions, and why they exist, see Prediction Versioning.

Each event contains a set of predictions (usually up to 72hrs ahead of the event_time). Each prediction is made for a specific point in time, prediction_for, and is valid for the resolution of the Prediction Series.

Important

We don't mix resolutions in a series. If the market moves from 1hr to 15min, we create a new series with the appropriate resolution.

The value of a prediction depends on the properties of the series, you can read more about the properties of a series on the Prediction Series page.

Powered by the Engineering Team