June 16 Lean Report: Key Levels, Tailwinds, and Headwinds
Start with your timeframe, read the S&P sector map, then use Tailwinds, Headwinds, Perch, and Lean Lines to decide whether to press, wait, or reassess.
How to use today’s report:
Pick the timeframe that matches your trade thesis; look up the ticker for the sector, future, stock, bond, commodity, currency or crypto; check whether the radar is tracking Tailwinds, Headwinds, or Perch; then review the Lean Line.
If the direction is going against your read, slow down and reassess.
Free readers get the S&P sector risk map, TradingView levels, and Excel file.
Reply with one ticker and the timeframe you want to learn more about. I’ll use the most requested to shape future articles, examples, and market breakdowns.
S&P Sector Brief TradingView Levels
//@version=5
indicator("Little Bird Trading S&P Sectors Lean Report - LittleBirdTrading.com", overlay=true)
// XLB
is_XLB = syminfo.ticker == "XLB"
// XLC
is_XLC = syminfo.ticker == "XLC"
// XLE
is_XLE = syminfo.ticker == "XLE"
// XLF
is_XLF = syminfo.ticker == "XLF"
// XLI
is_XLI = syminfo.ticker == "XLI"
// XLK
is_XLK = syminfo.ticker == "XLK"
var line line_XLK_day = na
if is_XLK and timeframe.isintraday
if na(line_XLK_day)
line_XLK_day := line.new(bar_index - 100, 191.82, bar_index + 20, 191.82, color=color.green, width=2)
else
line.set_xy1(line_XLK_day, bar_index - 100, 191.82)
line.set_xy2(line_XLK_day, bar_index + 20, 191.82)
// XLP
is_XLP = syminfo.ticker == "XLP"
// XLRE
is_XLRE = syminfo.ticker == "XLRE"
// XLU
is_XLU = syminfo.ticker == "XLU"
var line line_XLU_day = na
if is_XLU and timeframe.isintraday
if na(line_XLU_day)
line_XLU_day := line.new(bar_index - 100, 44.76, bar_index + 20, 44.76, color=color.green, width=2)
else
line.set_xy1(line_XLU_day, bar_index - 100, 44.76)
line.set_xy2(line_XLU_day, bar_index + 20, 44.76)
var line line_XLU_trader = na
if is_XLU and (timeframe.isdaily or timeframe.isweekly or timeframe.ismonthly)
if na(line_XLU_trader)
line_XLU_trader := line.new(bar_index - 100, 44.98, bar_index + 20, 44.98, color=color.green, width=2)
else
line.set_xy1(line_XLU_trader, bar_index - 100, 44.98)
line.set_xy2(line_XLU_trader, bar_index + 20, 44.98)
// XLV
is_XLV = syminfo.ticker == "XLV"
var line line_XLV_day = na
if is_XLV and timeframe.isintraday
if na(line_XLV_day)
line_XLV_day := line.new(bar_index - 100, 152.94, bar_index + 20, 152.94, color=color.red, width=2)
else
line.set_xy1(line_XLV_day, bar_index - 100, 152.94)
line.set_xy2(line_XLV_day, bar_index + 20, 152.94)
// XLY
is_XLY = syminfo.ticker == "XLY"Full Market View: Futures + Stock Market Read
Free Sector Brief gives the top-down S&P sector map. Full Market View extends the same process across ES, NQ, YM, and RTY and 100+ US/global tickers, with TradingView levels and Excel files for review, backtesting, automation, and decision support.
Disclaimer: Little Bird Trading and any of its associations may or may not, whether long or short, have a position in any instruments. Not investment advice. Provided for informational purposes only. Not a recommendation or endorsement. Not registered or licensed. Model portfolios are property of their respective owners. All data is sourced from publicly available information. No guarantee is being made or offered. Not responsible for financial loss or ruin. Little Bird Trading may earn a commission if you purchase through links on the site.
Futures Market Lean Report for Tuesday, June 16th
Enjoying this content?
Subscribe on Substack

