Options X-Ray: Strike Profile

Modified on Wed, 30 Sep at 8:52 PM

Options X-Ray: Strike Profile draws a strike-by-strike profile at the edge of an ES chart. It shows how much risk stands at each level and who holds it. The profile updates every minute and can be reviewed for any moment of the day by moving the cursor across the chart.

You can see what the options market looked like at 10:00 or just before yesterday's sharp move.

Why Use It

The profile answers the question: where are the large positions, and whose positions are they? What it shows depends on the Positioning setting.

ModeWhat it showsQuestions it answers
Market makersWhere market-maker hedging may damp or amplify price movement at each strike. Gamma is the default. You can also choose delta, vanna, or charm.Where are the walls where price may become sticky? Where are the levels after which movement may accelerate?
Participant groupThe position of retail traders, professionals, firms, or brokers at each strike.At which levels do firms hold large positions? Are they building or reducing them today?

The main difference from regular profiles is time. The profile is linked not only to the current moment, but also to any historical bar. You can answer questions such as what the picture looked like in the morning or what stood at a level before a breakout.

Strike Profile is not a trading signal. It shows where positions stand. Confirm entries with tape, clusters, and delta.

What You Should Know Before You Start

ChartUse an ES futures chart. The data comes from S&P 500 index options on CBOE, and strikes are automatically mapped to ES.
Other marketsThe indicator does not work on NQ, oil, gold, stocks, or crypto. For CME futures, use profiles from the Options Chain set based on option quotes from Interactive Brokers or Rithmic.
Update frequencyThe profile updates once per minute, about 390 profiles during the main session.
UnitsValues are shown in ES contracts, not option contracts. They show risk at the strike converted into ES futures exposure.
AccessOptions X-Ray indicators are part of a separate package. If the indicator is not in the list, check whether the package is enabled in your account.

This is not open interest. The profile shows risk at a strike, not the number of contracts. A far strike with many contracts can take little space in this profile if it barely affects price. For this reason, the values do not match open-interest charts.

How to Read the Profile

Each bar is one strike. Bar length shows position size. Colors are configured in settings: by default, green means long position and red means short position.

The Style setting controls the profile layout.

LayoutHow it looks
Calls | PutsA butterfly layout: call options on one side of the axis and put options on the other side. This is the default.
Net, two-sidedOne bar per strike: negative values extend left, positive values extend right.
Net, one-sidedAll bars extend from one edge across the profile width, and the sign is shown only by color. Bars are longer, making differences between levels easier to see.

Profile for Any Moment

The profile has a time-mode label. There are three modes.

ModeHow to enable itWhat happens
Under cursorMove the cursor across the chart.The profile switches to the bar under the cursor.
Last barClick the label.The profile shows the current candle.
Pinned barCtrl + click a bar.The profile is fixed on that bar. A dashed marker appears on the bar, and the label changes to a pinned state. Ctrl + click another bar to move the pin; click the label to remove it.

Hover over the label to see a tooltip explaining the modes.

Enable Own vertical panel to move the profile into a separate panel next to the candles. The price scale remains shared, so levels still line up with the chart.

Positioning: What to Show

The Positioning setting selects the value shown in the profile.

ValueWhat it shows
Gamma (GEX): dealersWhere market-maker hedging may damp or amplify price movement. This is the default.
Market-maker deltaHow many ES futures market makers hold against each strike.
Market-maker vannaWhere market makers may need to trade ES futures if volatility changes.
Market-maker charmWhere market makers may need to trade ES futures because time passes.
Participant group positionThe position of retail traders, professionals, firms, brokers, or all clients together, without market makers.

The Expirations setting selects which options are included. The default is 0DTE (expiring today). Other choices include the next expiration, E+2, E+3, E+4, This week, Rest of week, OPEX monthly, End of month, options within 7 days, or all options.

Tooltip Card

Hover over a profile bar to open a strike card.

Card partWhat it shows
Calls | PutsCalls are shown on one side and puts on the other, using long and short position colors.
StandingThe position accumulated at the strike by the selected bar, including previous days.
TodayHow much the position changed during the current session.
Net long here / Net short hereThe final conclusion: whether the position at this strike is net long or net short.

Standing and Today can point in different directions. For example, retail traders may still hold puts bought earlier, while selling them today. This contrast can be useful by itself.

How to Add the Indicator

  1. Open an ES chart.
  2. Click Indicators on the top panel.
  3. Select the Options Analytics group or type Options in search.
  4. Select Options X-Ray: Strike Profile.
  5. Click Add to chart.

To change settings later, open Indicators again, select the indicator in the Added section, and click Apply.

Settings

SettingWhat it does
PositioningSelects which value to show. The default is Gamma (GEX): dealers.
ExpirationsSelects which options are included. The default is 0DTE (expiring today).
Flow basisDefines how position changes are calculated. The default is Adjusted. If you compare several charts or indicators, use the same value everywhere.
Own vertical panelShows the profile in a separate panel next to the candles. Disabled by default.
StyleSelects the profile layout. The default is Calls | Puts.
Profile sideSelects which side of the chart the profile is drawn on. The default is Right.
Profile width, %Controls profile width as a percentage of chart width.
Show wallsMarks the largest positive and negative strike levels. Disabled by default.
Walls per sideSets how many walls are marked on each side. The default is 3.
Show today's flowShows how much positions changed during the current session. Enabled by default.
Long colorColor for long positions. The default is green.
Short colorColor for short positions. The default is red.
Hover tooltipEnables or disables the tooltip card. It is enabled by default.
Show statusShows the indicator status line. It is disabled by default.

How to Work With the Indicator

Strike Profile pairs with Options X-Ray: Strike Heatmap. They show the same data in different ways.

IndicatorWhen it is more useful
Strike ProfileWhen you need an exact snapshot for a specific moment, with numeric values.
Strike HeatmapWhen you need the session story: where levels appeared, strengthened, and disappeared.
  1. Check the profile on the last bar: where are the largest levels near price?
  2. Move the cursor through the morning: what did these levels look like earlier?
  3. Pin the profile with Ctrl + click on a bar before a sharp move and compare it with the current profile.
  4. Hover over a large strike and compare Standing with Today: is it an old position or was it built today?
  5. Switch Positioning to a participant group to see whose position it is.

Troubleshooting

What happensWhat to do
The indicator is not in the listCheck whether the Options X-Ray package is enabled in your account.
The profile is not drawnMake sure an ES chart is open. During weekends and holidays there is no new data, but previous sessions should still be displayed.
The profile keeps changing when you move the mouseThis is the under-cursor mode. Click the label to return to the last bar, or pin the required bar with Ctrl + click.
The profile covers candlesReduce Profile width, % or enable Own vertical panel.
Values do not match open interestThis is expected. The profile shows risk at the strike, not the number of contracts.
Rest of week is emptyIf today is Friday, this is expected.
The profile changed sharply on Friday morningIf 0DTE is selected and it is the third Friday of the month, the monthly series may have expired after 09:15 and the indicator switched to weekly options. This is expected.
Levels look inaccurate, and the status mentions calibrationThe chart does not have enough history to map index levels to ES accurately. Load more days on the chart and enable Show status if needed.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article