OPEN-SOURCE SCRIPT

Yield Curve Regime Shading with Legend

374
Takes two symbols (e.g. two futures contracts, two FX pairs, etc.) as inputs.

Calculates the “regime” as the sign of the change in their difference over an n‑period lookback.

Lets you choose whether you want to color the bars themselves or shade the background.

How it works
Inputs

symbolA, symbolB: the two tickers you’re comparing.

n: lookback in bars to measure the change in the spread.

mode: pick between “Shading” or “Candle Color”.

Data fetching

We use request.security() to pull each series at the chart’s timeframe.

Regime calculation

spread = priceA – priceB

spreadPrev = ta.valuewhen(not na(spread), spread[n], 0) (i.e. the spread n bars ago)

If spread > spreadPrev → bullish regime

If spread < spreadPrev → bearish regime

Plotting

Shading: apply bgcolor() in green/red.

Candle Color: use barcolor() to override the bar color.

Penafian

Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.