MMTMMT Docs
Diagnostics

L006

subscription declaration limit exceeded

L006

The script resolves to too many distinct subscriptions after deduplication. Reuse identical subscriptions or reduce data sources.

Failing example

script "example"
data s0 = subscribe(data.ohlcv, exchange: "x", symbol: "S0", timeframe: 1m)
data s1 = subscribe(data.ohlcv, exchange: "x", symbol: "S1", timeframe: 1m)
data s2 = subscribe(data.ohlcv, exchange: "x", symbol: "S2", timeframe: 1m)
data s3 = subscribe(data.ohlcv, exchange: "x", symbol: "S3", timeframe: 1m)
data s4 = subscribe(data.ohlcv, exchange: "x", symbol: "S4", timeframe: 1m)
data s5 = subscribe(data.ohlcv, exchange: "x", symbol: "S5", timeframe: 1m)
data s6 = subscribe(data.ohlcv, exchange: "x", symbol: "S6", timeframe: 1m)
data s7 = subscribe(data.ohlcv, exchange: "x", symbol: "S7", timeframe: 1m)
data s8 = subscribe(data.ohlcv, exchange: "x", symbol: "S8", timeframe: 1m)
data s9 = subscribe(data.ohlcv, exchange: "x", symbol: "S9", timeframe: 1m)
data s10 = subscribe(data.ohlcv, exchange: "x", symbol: "S10", timeframe: 1m)
data s11 = subscribe(data.ohlcv, exchange: "x", symbol: "S11", timeframe: 1m)
data s12 = subscribe(data.ohlcv, exchange: "x", symbol: "S12", timeframe: 1m)
data s13 = subscribe(data.ohlcv, exchange: "x", symbol: "S13", timeframe: 1m)
data s14 = subscribe(data.ohlcv, exchange: "x", symbol: "S14", timeframe: 1m)
data s15 = subscribe(data.ohlcv, exchange: "x", symbol: "S15", timeframe: 1m)
data s16 = subscribe(data.ohlcv, exchange: "x", symbol: "S16", timeframe: 1m)
data s17 = subscribe(data.ohlcv, exchange: "x", symbol: "S17", timeframe: 1m)
data s18 = subscribe(data.ohlcv, exchange: "x", symbol: "S18", timeframe: 1m)
data s19 = subscribe(data.ohlcv, exchange: "x", symbol: "S19", timeframe: 1m)
data s20 = subscribe(data.ohlcv, exchange: "x", symbol: "S20", timeframe: 1m)
data s21 = subscribe(data.ohlcv, exchange: "x", symbol: "S21", timeframe: 1m)
data s22 = subscribe(data.ohlcv, exchange: "x", symbol: "S22", timeframe: 1m)
data s23 = subscribe(data.ohlcv, exchange: "x", symbol: "S23", timeframe: 1m)
data s24 = subscribe(data.ohlcv, exchange: "x", symbol: "S24", timeframe: 1m)
data s25 = subscribe(data.ohlcv, exchange: "x", symbol: "S25", timeframe: 1m)
data s26 = subscribe(data.ohlcv, exchange: "x", symbol: "S26", timeframe: 1m)
data s27 = subscribe(data.ohlcv, exchange: "x", symbol: "S27", timeframe: 1m)
data s28 = subscribe(data.ohlcv, exchange: "x", symbol: "S28", timeframe: 1m)
data s29 = subscribe(data.ohlcv, exchange: "x", symbol: "S29", timeframe: 1m)
data s30 = subscribe(data.ohlcv, exchange: "x", symbol: "S30", timeframe: 1m)

Corrected example

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

On this page