gexbot docs
integrations

TradingView integration

Install and configure the cross-platform gexbot desktop launcher to stream GEX, Gamma, Vanna, and Charm exposure profiles directly onto TradingView Desktop charts.

The gexbot TradingView Integration is an experimental cross-platform companion application (Node.js 22+) that connects to TradingView Desktop via Chrome DevTools Protocol (CDP) to inject real-time GEX and Greek overlays directly onto desktop charts.

No Native TradingView Feed Ingestion

TradingView does not natively support external options datafeeds or custom external indicator binaries. This tool functions as an external companion bridge using browser automation (CDP).


Capabilities: Standard vs. Quant Modes

1. Standard Tab

  • Profiles Supported: Classic GEX (Volume & OI), State GEX, and State Gamma.
  • Expiration Horizons: 0DTE, 1DTE, and Full (90d).
  • Intraday Major History: Render 1-minute moving average trajectory lines or raw scatter plots for Zero Gamma and Major levels.
  • RTH Scheduling: Automatically pauses polling outside Regular Trading Hours (9:30 AM – 4:00 PM ET).

2. Quant Tab (Quant Subscription Tier)

  • Advanced Greeks: Delta, Gamma, Vanna, Charm, and Speed profiles.
  • Explicit Expiration Anchoring: Select specific expiration dates (e.g. next 5 Fridays) or anchor profiles to specific future dates.
  • Multi-Pane Templates: Apply and copy profile configurations across multiple chart panes simultaneously.

Requirements

  • TradingView Desktop for Linux, macOS, or Windows
  • Node.js 22 or newer
  • Active gexbot API Key

Configuration & Environment

Settings are persisted in platform-specific configuration files:

  • Linux: ${XDG_CONFIG_HOME:-$HOME/.config}/gexbot-tradingview-v1.0/config.json
  • macOS: ~/Library/Application Support/gexbot-tradingview-v1.0/config.json
  • Windows: %LOCALAPPDATA%\gexbot-tradingview-v1.0\config.json

Environment Overrides

  • IOF_API_KEY_PATH: Custom path to api-key.txt.
  • IOF_CONFIG_DIR: Custom directory for configuration files.
  • GEXBOT_ALLOW_NO_SANDBOX: Set to 1 on Linux systems with restricted user namespaces.

Installation & Setup

  1. Obtain API Key:
  2. Configure Key File:
    • In the launcher directory, create api-key.txt and paste your key on the first line.
    • On Linux/macOS, enforce permissions:
      chmod 600 api-key.txt
  3. Launch the Companion Bridge:
    • Linux: ./gexbot-launcher-linux.sh
    • macOS: ./gexbot-launcher-macos.command
    • Windows: gexbot-launcher-windows.bat
  4. View in TradingView Desktop:
    • TradingView Desktop opens automatically with gexbot overlays attached to your active symbol panes.

On this page