OPEN-SOURCE SCRIPT
已更新

Options Volume [theUltimator5]

7 882
📊 Option Volume — Multi-Strike Option Flow Visualizer

The Option Volume indicator tracks and visualizes volume activity for up to 10 custom option strike symbols on any ticker. It supports both individual strike analysis and a combined cumulative volume mode, providing an intuitive view of option flow across your selected strikes.

🔧 Features:
Dynamic Strike Control: Select up to 10 strikes and customize each with ticker, expiration date (YYMMDD), and option type (Call or Put).

Volume Display Modes:

🔹 Individual: Shows a separate volume bar for each strike.

🔸 Cumulative: Combines all selected strike volumes into a single bar, colored green for Calls and red for Puts.

Customizable Table Display:
  • Toggle the option symbol table on/off.
  • Position the table in any corner of the chart.


Table cell colors match plotted bars in Individual mode, or turn red/green in Cumulative mode based on option type.

Smart Volume Filtering: Only shows volume bars on the bar where volume updates (i.e., no carryover from stale bars).

Input Efficiency: All strike prices are automatically rounded to the nearest 0.5 increment for standardized symbol formatting.

⚙️ How to Use:
  • Select the ticker you want to analyze.
  • Input the expiration date and option type (C or P).
  • Define strike prices (up to 10).
  • Toggle between Individual or Cumulative volume display.
  • Adjust the number of visible strikes and table position as needed.



This tool is ideal for traders looking to monitor strike-level option volume behavior, spot flow anomalies, or keep track of high-interest strike activity in real-time.


The indicator currently doesn't support multiple expiration dates or a combination of calls/puts. If you want to view multiple expirations or a both calls and puts at the same time, simply add the indicator multiple times.
發行說明
Major updates and quality of life updates to the script.

Added "Both" as an option instead of selecting between just showing calls OR puts. This shows calls as positive and puts as negative.

Set the date value as null and the default option strike price as 0. I added the function to automatically find the next expiration date if there is no valid date entered, and find a set of options strikes close to the current value of the stock. This uses a historical value based on the current timeframe of the stock. If the timeframe is set to 1m, then it will find options strikes close to the current price. If the timeframe is longer, it will find old historical prices and try to create options around those values. It is an imperfect method, but it allows users to switch between stocks and have the indicator auto-populate with strikes before entering any values.

When no default price is set, the user can also adjust the strike price interval that the options will auto-populate at. For example, the interval is pre-set at $1, so it will find options contracts that deviate by $1. If the price of the stock is $25, it will auto populate with $23, $24, $25, $26, $27 strike options.

The intent is to make this indicator as simple and user friendly as possible without any background knowledge required, or a bunch of user adjustments before the indicator starts actually working.
發行說明
Fixed a bug that stopped strikes in $0.50 increments from displaying properly. The script no longer rounds strikes to the nearest dollar if the strike is a user input.

免責聲明

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