Trading Assistant

Documentation & definitions

Acronyms in the app show a ? control. Hover for a quick definition; click to jump here.

Indicators

RSIRelative Strength Index

Indicators

Momentum oscillator that measures the speed and magnitude of recent price changes on a 0–100 scale.

In this app, RSI(14) uses Wilder’s smoothing. Confirmed values update on completed bars; provisional values update as the current bar forms. Threshold rules can evaluate either mode.

RSI = 100 − 100 / (1 + Average Gain / Average Loss)

Related: SMA, EMA, Provisional

SMASimple Moving Average

Indicators

Arithmetic mean of closing prices over a fixed lookback window.

SMA(20) averages the last 20 completed closes. It reacts more slowly than EMA and is shown as a gold overlay on the symbol chart.

SMA(n) = (C₁ + C₂ + … + Cₙ) / n

Related: EMA, RSI

EMAExponential Moving Average

Indicators

Moving average that weights recent closes more heavily than older ones.

EMA(20) updates incrementally with a smoothing factor of 2/(period+1). It is shown as a blue overlay on the symbol chart.

EMAₜ = Closeₜ · k + EMAₜ₋₁ · (1 − k),  k = 2/(n+1)

Related: SMA, RSI

ATRAverage True Range

Indicators

Volatility measure based on true range (high–low and gaps vs prior close).

ATR(14) is expressed in price units of the symbol. Higher ATR means wider typical swings; it does not indicate direction.

TR = max(High−Low, |High−PrevClose|, |Low−PrevClose|); ATR = Wilder average of TR

Related: NATR

NATRNormalized Average True Range

Indicators

ATR expressed as a percentage of price, so volatility is comparable across symbols.

NATR(14) ≈ 100 × ATR(14) / Close. Useful when comparing a $30 stock to a $300 stock.

NATR = 100 × ATR / Close

Related: ATR

VolVolume

Indicators

Number of shares (or contracts) traded during a bar.

Confirmed Volume is the completed bar’s traded volume. Provisional Volume is the forming bar’s cumulative volume as trades arrive. High volume can confirm moves but is not a directional signal by itself.

Volume = Σ trade sizes in the bar

Related: Confirmed, Provisional

ProvisionalProvisional (intrabar) value

Indicators

Indicator estimate using the still-forming bar; may revise until the bar completes.

Provisional RSI can fire tentative threshold states when evaluation mode allows it. Confirmed values are preferred for durable alerts.

Related: RSI

ConfirmedConfirmed (completed-bar) value

Indicators

Indicator value locked in after a bar closes; stable for historical and live evaluation.

Default threshold evaluation uses confirmed bars so alerts are less sensitive to intrabar noise.

Related: RSI, Provisional

Market data

NBBONational Best Bid and Offer

Market data

The best (highest) bid and best (lowest) offer across U.S. exchanges at a point in time.

Full NBBO requires a consolidated quote feed. Free Finnhub trade streams are IEX-oriented and do not provide complete NBBO; bid/ask in this app often come from REST snapshots.

Related: IEX, Bid / Ask

IEXInvestors Exchange

Market data

A U.S. stock exchange. Some free market-data tiers stream IEX-oriented trades rather than full SIP tape.

Finnhub’s free WebSocket is commonly IEX-focused. Treat live prints as a useful but incomplete view of the broader market.

Related: NBBO

WSWebSocket

Market data

Persistent bidirectional connection used to push live market state to the browser.

The browser connects to the market-data service with a short-lived signed token. Updates are batched (~150ms) to reduce UI thrash.

Related: IEX

Bid / AskBid and Ask

Market data

Bid is what buyers are willing to pay; ask (offer) is what sellers are asking.

When bid or ask is missing, the provider did not supply a usable quote. Do not assume mid = last trade.

Related: NBBO, P/L

Securities

ETFExchange-Traded Fund

Securities

A fund that trades on an exchange like a stock and typically holds a basket of assets.

Search and watchlist support U.S. ETFs alongside common stocks. Indicator math is the same; underlying holdings are not expanded in the MVP.

Related: ADR, REIT

ADRAmerican Depositary Receipt

Securities

A U.S.-listed certificate representing shares of a non-U.S. company.

ADRs can appear in symbol search depending on the active provider. Corporate-action and currency nuances are out of scope for the current slice.

Related: ETF, REIT

REITReal Estate Investment Trust

Securities

A company that owns or finances income-producing real estate and trades like equity.

Example in the demo watchlist path: WY (Weyerhaeuser). REITs are treated as regular equity symbols for indicators and thresholds.

Related: ETF, ADR

Thresholds

DwellDwell confirmation

Thresholds

Condition must remain true for a configured number of seconds before an alert fires.

Reduces one-tick spikes. Combine with hysteresis so the machine rearms only after the indicator moves far enough away.

Related: Hysteresis, Cooldown

HysteresisHysteresis rearm

Thresholds

After an alert, the condition must clear beyond a second level before monitoring can rearm.

Example: alert when RSI ≤ 30, rearm only after RSI rises above 35. Prevents alert chatter around the boundary.

Related: Dwell, Cooldown

CooldownCooldown period

Thresholds

Minimum wait after an alert before another activation cycle can start.

Works with hysteresis and dwell as part of the threshold state machine.

Related: Dwell, Hysteresis

ALL / ANYRule combine mode

Thresholds

ALL requires every rule to match; ANY alerts if at least one rule matches.

Used by the multi-rule threshold builder on the symbol page.

Related: RSI

P&L

P/LProfit and Loss

P&L

Unrealized gain or loss on open holdings versus purchase cost basis.

Live P/L here marks holdings at the last eligible trade: quantity × last trade − (quantity × purchase price + fees). It is not a bid liquidation value and does not include taxes or borrow costs.

Related: NBBO