Using Autoview with LuxAlgo

Autoview · Guide · Updated September 30, 2026

LuxAlgo sells a family of TradingView indicators, Signals & Overlays, Price Action Concepts, the Oscillator Matrix, and more, that plot signals on your chart: a bullish confirmation, a bearish confirmation, a trend shift. None of it places a trade. LuxAlgo tells you something happened; Autoview is the piece that turns that "something happened" into a real order on your exchange. LuxAlgo connects to Autoview through the same webhook alert mechanism TradingView already gives every indicator.

What LuxAlgo actually sends you

LuxAlgo's signal toolkits raise their alerts through ordinary TradingView alert conditions, the same mechanism a Pine Script indicator or strategy uses, documented on LuxAlgo's own alerts page. Two setups matter here:

  • A combined alert. LuxAlgo's own docs describe an "any alert() function call" option that fires on either a bullish or bearish confirmation from one alert, filling in which one fired with a placeholder like {{plot("Bullish")}} or {{plot("Bearish")}} in the message.
  • A per-condition alert. You can just as easily set one alert on the bullish confirmation condition alone, and a second on the bearish one, each with its own message.

The placeholder is TradingView's, evaluated when the alert fires, exactly like {{close}} on any other TradingView alert: TradingView drops in the word "Bullish" or "Bearish" as text. That's the detail that decides which setup to use with Autoview.

Two placeholder systems, not one

LuxAlgo's own docs also support a separate custom-message system for the "any alert() function call" condition, built on single-brace placeholders: {ticker}, {exchange}, {tf}, {open}, {high}, {low}, {close}, {volume}, plus indicator-specific ones for the toolkit you're using. Their own documentation's worked example wraps a set of these into a JSON payload:

{
  "alert": "{default}",
  "ticker": "{ticker}",
  "tf": "{tf}",
  "ohlcv": {
    "open": {open},
    "high": {high},
    "low": {low},
    "close": {close},
    "volume": {volume}
  },
  "bartime": {time}
}

That JSON template is meant for a receiver that parses JSON, which isn't how Autoview reads a webhook alert. Autoview parses plain key=value text, the syntax used throughout this page, not LuxAlgo's single-brace placeholders and not a JSON body. Don't mix LuxAlgo's single-brace {ticker} into an Autoview command expecting TradingView's own double-brace {{ticker}}, or expect Autoview to parse the JSON template above; keep the message a plain Autoview command with hardcoded values or TradingView's own placeholders, the way Step 1 below builds it.

Two separate plan requirements, don't conflate them

Two different account limits sit behind this page, and they're easy to mix up. First, LuxAlgo's own side: Signals & Overlays is a paid toolkit, $49.99/mo Premium or $79.99/mo Ultimate ($34.99/mo Premium billed annually, per luxalgo.com/pricing), so you need at least Premium to have the indicator and its confirmations on your chart at all. Second, and unrelated to LuxAlgo's own tiers: LuxAlgo's alert docs note that the "any alert() function call" option "allows to bypass the limit of one alert for free users" -- that's TradingView's own free-plan cap of one active alert account-wide, not a LuxAlgo restriction. The two setups this page describes (one combined alert, or two separate per-direction alerts) both count against that TradingView alert limit, so a TradingView free plan may only let you run one of the two per-direction alerts at a time; a paid TradingView plan raises that ceiling. Check your TradingView plan's alert count, not just your LuxAlgo tier, before assuming both alerts below can run simultaneously.

Why one alert per direction, not one combined alert

Autoview reads a command literally. It looks for b=long or b=short in the message; it doesn't parse the word "Bullish" out of a plotted label and decide the side for you. Send it b={{plot("Bullish")}} and TradingView will substitute the literal text "Bullish" into the command, which isn't a value Autoview's b= parameter recognizes.

So skip the combined alert for this use case. Set up two separate LuxAlgo alerts instead, one per direction, each carrying its own hardcoded side:

  • An alert on the bullish confirmation condition, with b=long written directly into its command.
  • An alert on the bearish confirmation condition, with b=short written directly into its command.

Two alerts to manage instead of one, but each fires a command Autoview can act on without guessing.

Step 1: Write the two commands

Start from the same syntax every Autoview alert uses: exchange connection already set by the webhook you're about to create, then symbol, side, size, and however much risk management you want. A bullish-side command might read:

s=BTCUSDT b=long q=2% sl=-1.5% tp=4%

And the bearish-side alert carries the same command with the side flipped, and the signs on sl= and tp= flipped with it:

s=BTCUSDT b=short q=2% sl=1.5% tp=-4%

Match s= to how your exchange spells the symbol; OANDA wants the underscored EUR_USD, most crypto exchanges want BTCUSDT with no separator. The full parameter list, including trailing stops, fixed prices, and closing an existing position, is on the command reference.

Step 2: Create the LuxAlgo alerts

With the indicator on your chart, right-click and create an alert on the bullish confirmation condition (or whichever LuxAlgo signal you want to automate). In the alert dialog:

  • Put the command from Step 1 in the Message box, exactly as written, no placeholders.
  • Go to the Notifications tab, turn on Webhook URL, and paste your Autoview webhook URL into that field.

Save it, then repeat for the bearish condition with the second command. If you're new to creating the webhook itself, the automate TradingView alerts guide covers generating that URL from your Autoview account and linking it to the exchange connection you want these signals to trade on.

Step 3: Dry-run before either alert touches real money

Add d=1 to both commands before you trust them:

s=BTCUSDT b=long q=2% sl=-1.5% tp=4% d=1

With d=1 set, Autoview reads the alert and logs exactly what it would have done without sending anything to the exchange. Trigger each LuxAlgo condition, or wait for the market to do it, and check your Autoview event log for the right symbol, side, and size on each one. Once both look right, drop d=1 from each command and let them run live, or point the same setup at a demo or testnet connection first if you'd rather not risk real funds while you watch it work.

That covers getting in. For getting out on LuxAlgo's exit crosses or its take profit and stop loss levels, see closing LuxAlgo trades.

What this doesn't do

LuxAlgo's signals are technical analysis; Autoview doesn't evaluate whether a given bullish or bearish confirmation is a good trade, and neither product is an investment advisor. Autoview places the order the alert tells it to place, at the size and risk parameters you wrote into the command, nothing more. Trading carries risk of loss, and you're responsible for the strategy and the signals you choose to automate. See our disclosures.

Set up your first webhook alert