QUOTES_PARTIAL

DataSeen in: RunsCode number 13

What happened

Forge holds separate buy and sell prices for only part of this run's date range, and the execution settings need them for all of it. Before a run starts, the engine settles every setting it depends on, and a setting that cannot be settled ends the run with this code without testing anything. The engine's own text is in detail.reason.

What to do

Shorten the tested range to the part that has them, or set the spread source back to its default.

Example

json
{
  "status": "failed",
  "error": {
    "code": "QUOTES_PARTIAL",
    "message": "The engine refused this run's settings before it started.",
    "detail": {}
  }
}

The reply also carries detail.reason, left out of this sample.

Ask about this in the forum