OPEN-SOURCE SCRIPT

Yield Curve Regime Shading with Legend

43
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.

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。