MMTMMT Docs
Diagnostics

S003

resource must be declared during setup

S003

A resource constructor is being called outside a setup-owned declaration. Construct the resource in its required setup declaration form.

Failing example

script "conf"

data chart = subscribe(data.ohlcv)
plot out = plot.line(title: "out")

on chart.update {
  let s = color.scale(at: [0.0, 1.0], colors: [color.red, color.green])
  out.plot(chart.close, color: s.sample(0.5))
}

Corrected example

script "fixed"
data chart = subscribe(data.ohlcv)

On this page