The Signals View

How to read the Signals Received view — the per-symbol signal-to-position-to-orders hierarchy, status badges, sparkline, and hover preview.

The Signals view is the main screen of ForteMare Tempest: a per-symbol tree that lists every signal received from the Forte Mare signal service today, and — when assisted trading acts on a signal — shows the resulting position and working orders indented underneath it.

📷 Screenshot: The Signals view with two or three symbol groups expanded, one of them showing an in-trade signal with a POSITION row and order rows indented below it.

The signal hierarchy

The view is a tree with up to three levels:

  1. Symbol group (top level) — one bold header row per symbol you have received signals for (for example MNQ, MES, NQ, ES). Each header summarizes that symbol's signal counts and, when you hold a position in it, the open position and its unrealized profit/loss.
  2. Signal row (under a symbol) — one row per signal received for that symbol, showing its time, direction, order type, entry/target/stop prices, and a status badge in the Action column.
  3. Position and order rows (indented under a signal) — when assisted trading opens a trade from a signal, the resulting POSITION row and each working order (entry, stop, target/limit) appear indented beneath that signal, so the whole trade reads top to bottom in one place.

Symbol groups are expanded by default. Signals that opened a live trade are expanded automatically so their position and orders are visible without a click.

Note: A position or its orders are matched to the signal that created them only by a shared trigger identifier that the engine stamps on every order it places. Tempest does not guess the link by price or timing. If no match can be proven — for example, an order placed by hand in your broker platform, or a position carried over from a prior app session that the engine no longer tracks — it is shown under a separate ⚙ MANUAL row at the top of the symbol group, never attributed to a system signal.

FORMED vs FORMING signals

Signals arrive in two states:

  • Forming — the price bar the signal is based on has not closed yet. A forming signal shows ⏳ forming N% (amber) in the Action column, where N is how far through the bar it is. Forming rows have a slightly shaded background.
  • Formed (finalized) — the bar has closed and the signal is final. The row updates in place to show its final status badge; no duplicate row is created.

Note: A forming signal that never finalizes (for example, because the bar resets) is removed from the view automatically.

Today-only counts

The summary in each symbol header counts formed signals only, each counted once:

MNQ   —   6 signal(s)  ·  4 processed  ·  2 dropped
  • signal(s) — total formed signals received for this symbol today.
  • processed — how many were acted on by assisted trading.
  • dropped — how many were not taken (rejected, skipped for policy reasons, or failed).

Forming signals are not counted until they finalize, so the totals do not rise and fall as a bar forms. Only today's signals are included — the view is scoped to the current session, so prior-day signals are not shown or counted even if they are re-delivered.

When you hold an open position in a symbol, its header is tinted green or red and appends the position, for example:

▣ LONG 2 @ 20154.25  (uPnL +$120.00)

All of today's signals are kept

Tempest is built to keep the whole trading day visible. Every signal received between the regular-session open (6:30 AM Pacific) and the end of the day is retained per symbol so early-morning signals are never trimmed away mid-session. The per-symbol display limit defaults to 500 rows (configurable), which comfortably covers a full session.

Columns

Each signal row uses these columns:

ColumnMeaning
TimeThe signal's bar time, shown as HH:MM.
L/SDirection: L (long / buy) shown in green, S (short / sell) shown in red.
TypeOrder type: MKT (market) in orange, or LMT (limit) in blue.
EntryThe signal's entry (trigger) price.
TargetThe first profit target price.
StopThe protective stop price.
ActionA status badge describing what happened to the signal (see below).

Note: Prices are shown only when present; a blank cell means that level was not provided on the signal.

The Action column: status badges

The Action column tells you, at a glance, what happened to each signal:

BadgeMeaning
✓ processed (green)Assisted trading acted on the signal.
⏳ forming N% (amber)The bar is still forming; updates when it closes.
· received (gray)The signal was received and displayed, but no assisted trading outcome is recorded yet (for example, signals restored when the app starts mid-session). It is promoted to an in-trade badge if it turns out to have live orders.
⊘ received — already in trade (no new order) (gray)Assisted trading intentionally placed no new order because you were already in a trade on that symbol.
⊘ [reason] (gray)The signal was not taken for a non-error reason (for example, a symbol or feature that is off, or your license tier).
✗ [reason] (red)The signal was rejected or failed; the reason is shown after the mark.

When a signal has produced a live trade, its Action badge is replaced with an in-trade summary:

  • 🟢 IN TRADE — N order(s) [X stop / Y target] (green) — the signal's position and brackets are working.
  • ⚠ … INCOMPLETE BRACKET (orange) — a working order set that is missing a stop or a target.
  • ⚠ 🟢 IN TRADE — NAKED (no stop/target!) (red) — an open position with no working protective orders. See Brackets & Scale-In.
  • ⚙ MANUAL badges (amber) — the same summaries for an unlinked/manual position.

Signals with live orders are sorted to the top of their symbol group; not-taken signals sink to the bottom and dim slightly, so the most relevant rows stay in view.

The Action sparkline

Each symbol header can show a small sparkline in the Action area — a line of the most recent signals' entry prices for that symbol (the last 40), so you can see at a glance whether entries have been trending up, down, or sideways.

The sparkline is shown by default. To toggle it:

  • Open the View menu and click Sparkline (a check mark shows when it is on).

Your choice is remembered between sessions.

The hover preview

Hover the mouse over any signal row to pop up a quick signal preview — a small candlestick chart of the bars leading up to the signal with the trade's levels drawn across it. It includes:

  • A LONG (green) or SHORT (red) pill: a solid arrow for a market-order signal, a hollow arrow for a limit-order signal.
  • The signal's levels as labeled dashes near the signal bar: E (entry, white), S (stop, red), T1/T2/T3 (targets, green), and SI1/SI2 (scale-in, yellow).
  • Session bar numbers under the candles (bar 1 is the 6:30 AM Pacific opening bar); bars from before the open are shaded and tagged "‹ previous day".
  • A bottom legend listing each level's exact price.

The preview is read-only and disappears when you move the mouse away. For the full chart with all levels and history, see Charts & the Signal Preview.

📷 Screenshot: The hover preview popup over a signal row, showing candles, the LONG pill, the E/S/T/SI dashes, bar numbers, and the bottom legend.

Symbols: root vs trade symbol

Futures signals carry two symbol forms, and you will see both around the app:

  • Root symbol — the contract family, such as NQ or ES. This is what labels the symbol groups in this view.
  • Trade symbol — the specific contract month sent to your broker, such as NQM26 or ESH26. This is what appears on the orders and positions submitted to Interactive Brokers.

So a signal grouped under NQ may be traded as NQM26. The Signals view groups by root symbol; positions and orders coming back from the broker are matched back to their root group automatically.

Position and order rows

When assisted trading opens a trade, the following rows appear indented under the signal that created it.

POSITION row

Marked ▣ POSITION, it shows:

  • L / S — long or short.
  • Quantity (in the Type column).
  • Entry — your average fill price.
  • Current price (in the Target column).
  • Stop — the working protective stop price, or -- if none.
  • An Action summary of unrealized P&L, time in trade, and number of bars held since entry (for example uPnL +$120.00 · 35m / 7b), colored green or red.

Order rows

Each working order appears as a row labeled ENTRY, STOP, or LIMIT, showing its side (L/S), order type, price, and an Action summary of its status and filled-versus-total quantity. These rows refresh as orders change status or fill, and your expand/collapse state is preserved across updates.

Note: A position shown under ⚙ MANUAL is still fully tracked and displayed — it simply could not be proven to come from a Tempest signal.

Showing more than today's signals

Tempest defaults to showing only today's signals. A separate read-only table of all of today's received signals is available from the View menu as Today's Signals (Received)…. A View → Show today's signals only toggle is also available; uncheck it to widen the listing beyond today. Your choice is remembered.

Mouse actions

ActionResult
Hover a signal rowShows the signal preview popup.
Double-click a signal rowActivates the signal (the same payload used to resubmit it).
Right-click a signal, position, or order rowOpens a menu with Resubmit Order and Resubmit Order Brackets. Right-clicking a position or order row targets its owning signal.
Click a symbol header's triangleExpands or collapses that symbol group.

See Assisted Trading for what resubmitting does.



Warning: Trading futures carries a substantial risk of loss. Signals shown here are informational only — they are not recommendations, guarantees, or assurances of any outcome, and past performance does not guarantee future results. You alone are responsible for your configuration and your trades.