The Trading Terminal is AIUNIFY PROS SUITE's integrated market-analysis and paper-trading workspace for:
It combines:
The Sidebar places the Tool under:
Trading & Markets → Trading Terminal
at:
/trading.
The current Trading Terminal does not source-verify live brokerage execution.
Although the Paper Portfolio contains buttons labeled:
Place BUY Order
and:
Place SELL Order
the Portfolio itself is explicitly labeled:
Paper Portfolio Value.
The current source does not establish:
Therefore:
Trading Terminal Buy/Sell actions are paper-trading simulations inside AIUNIFY PROS SUITE—not source-verified real-money orders.
The AI Analysis panel contains the warning:
“For educational purposes only. Not financial advice. Always do your own research before making investment decisions.”
The Signal panel separately states:
“Signals are algorithm-generated for educational purposes only. Not financial advice. Past performance does not guarantee future results.”
The Trading page checks the PROS SUITE authentication session.
If the subscriber is not authenticated, the current Route redirects to:
/login.
Trading Terminal uses the PROS SUITE Layout in:
to give the Chart, side panels, and analysis areas more workspace.
The workspace is divided into:
When Trading Terminal first initializes, the current default Symbol is:
BTC
with Market Type:
Crypto.
The initial interval is:
1D.
The current indicator defaults are:
The underlying market-data layer currently defines three market classes:
stockcryptoforexThe current Stock implementation uses public:
Yahoo Finance query endpoints.
The unified Quote model can contain:
Stock Chart data includes:
from Yahoo historical Chart data.
Cryptocurrency data currently comes from:
CoinGecko.
The current source describes the CoinGecko integration as:
Free API, no key needed.
This is an application data-provider implementation and is separate from the subscriber's AI Model API-Key settings.
The source contains explicit CoinGecko mappings for common assets including:
The explicit mapping is used for common-symbol resolution.
The Search function also queries CoinGecko's Search API, so the visible Search results are not necessarily limited to the hardcoded common list.
Crypto percentage change currently uses CoinGecko's:
24-hour change.
The CoinGecko OHLC endpoint used for historical Crypto candles does not return Volume.
The current implementation therefore assigns:
volume: 0
to those historical Crypto bars.
A Crypto quote can contain 24-hour Volume.
However, the individual historical candlesticks returned through the current CoinGecko OHLC path do not contain per-candle Volume.
Therefore, do not assume the Chart's historical Crypto Volume behaves the same way as Stock Volume.
The current predefined Forex pairs are:
Although a source comment mentions an exchange-rate provider, the actual Forex Quote and History functions currently convert the pair into a Yahoo Finance Forex Symbol and use the same Yahoo Quote/History functions.
Therefore:
The current executable implementation uses Yahoo-derived Forex data rather than a separately exposed subscriber-configured Forex provider.
There is no subscriber control to choose:
as the active Trading Terminal market feed.
Click the current Symbol in the Top Bar to open Symbol Search.
You can also use:
Command + K on macOS
or:
Ctrl + K on supported non-macOS keyboards.
The Search dialog says:
Search stocks, crypto, forex...
Search can be filtered using:
A Search result can display:
Search requests wait approximately:
300 milliseconds
after typing before querying.
Inside the Search dialog:
When Search is opened with an empty Query, recent Trading searches can be displayed under:
Recent.
Recent searches are stored in the browser using:
trading-recent-searches.
The current Search stores up to:
8 recent Symbols.
Because recent searches use browser localStorage, they should not be treated as account-synchronized history across all devices.
If Search finds nothing:
No results for “[query]”.
Selecting a Symbol:
When Quote data is available, the Top Bar displays the current:
Price.
The displayed decimal precision varies with Price:
The Header displays:
with positive and negative visual indicators.
The main Trading Terminal requests updated historical and Quote data approximately every:
10 seconds.
The market-data service caches:
Therefore:
The Terminal may ask for new data every 10 seconds while the underlying service legitimately returns cached Quote or historical data.
The Refresh icon in the Top Bar invokes the same Chart/Quote data retrieval manually.
The current Refresh action requests data again.
The source does not establish that it clears the market-data cache first.
Current visible intervals are:
Click a Timeframe in the Top Bar to reload the Chart for that interval.
When focus is not inside an Input or Textarea:
1 → 1m2 → 5m3 → 15m4 → 1H5 → 4H6 → 1D7 → 1W8 → 1M
The visible Trading timeframe includes 4H.
However, the current Yahoo interval mapper translates both:
to Yahoo's 60m interval, while using different historical ranges.
Therefore:
The current Stock/Forex 4H selection should not be documented as guaranteed native four-hour candles from the provider.
CoinGecko history is selected primarily by the number of historical days requested rather than by a direct exact interval parameter.
The provider determines available OHLC granularity.
The current Chart uses:
lightweight-charts.
Although the interface resembles a professional Trading Chart, the source shows a local lightweight-charts implementation.
Do not document it as a TradingView brokerage widget.
The main Price Chart is a:
Candlestick Series.
The Chart visually differentiates positive and negative Candles.
Chart colors adjust according to the current:
Moving the Chart Crosshair over a Candle retrieves that Candle's data.
The top Chart information strip can display:
Because current CoinGecko historical OHLC Bars are assigned zero Volume, the Crosshair's Volume field can be absent for those Crypto Bars.
The Chart observes the available container size and resizes with the workspace.
When Symbol or Timeframe changes, the Chart fits the new data to the available view.
The fitting logic is only repeated when the Symbol/Interval identity changes, allowing regular live-data updates to avoid resetting Chart zoom each time.
The current Terminal does not expose controls for switching among:
The source-verified main market display is Candlestick-based.
Select:
Indicators
in the Top Bar.
The collapsible Indicator panel provides:
Toggle:
EMA 9
to overlay the 9-period Exponential Moving Average.
Toggle:
EMA 21
to overlay the 21-period Exponential Moving Average.
Toggle:
SMA 20
for a 20-period Simple Moving Average.
Toggle:
SMA 50
for a 50-period Simple Moving Average.
Toggle:
SMA 200
for a 200-period Simple Moving Average.
Bollinger
adds:
to the main Chart.
VWAP
adds the calculated Volume Weighted Average Price overlay.
Volume
adds a Volume Histogram to the main Chart.
When RSI is enabled, a dedicated lower Chart appears labeled:
RSI (14).
The RSI Chart includes reference lines at:
When enabled, a separate lower Chart appears labeled:
MACD (12, 26, 9).
The current MACD Chart includes:
The source imports internal calculations for:
rather than displaying indicator values directly supplied by the market-data provider.
The current TradingTerminal component stores the indicator toggles in local page state.
No source-verified account persistence for the selected indicator combination is established.
The Top Bar contains a panel icon that can hide/show the Trading Terminal's internal left Sidebar.
The left Sidebar contains:
Watchlist information is retrieved from:
/api/market/watchlist.
This is server-backed rather than browser-only state.
If the API returns multiple Watchlists, the current panel chooses:
Although the data structure supports multiple Watchlists, the current user interface does not expose a Watchlist selector.
It also does not expose:
The current panel operates on the selected Default/first Watchlist.
If the current Symbol is not already in the active Watchlist, the Header displays:
Watch [Symbol].
Selecting Watch [Symbol] stores:
in the active Watchlist.
If the current Symbol already exists in the active Watchlist, the Add action is not performed.
Each stored Symbol can display:
Watchlist Quotes are refreshed approximately every:
30 seconds.
Click a Watchlist row to load that Symbol and Market Type into the main Trading Terminal.
Hover over an item and select the Trash icon to remove that Symbol.
The action removes it only from your active Watchlist.
Current wording:
Your watchlist is empty
and:
Click “Watch [Symbol]” above to track it.
Select:
Alerts
in the left Sidebar.
The Alert panel begins with:
Create Alert ([current symbol]).
The current Condition menu contains:
The initial Condition is:
Price Above.
When the current Price is available, the Alert Value field is pre-filled with that Price.
The Value input accepts numeric values, including decimals.
Select:
Set Alert.
Creating an Alert sends:
to the Market Alert API.
Stored rules appear under:
Active Alerts ([count]).
Each Card displays:
Select the Trash icon to delete an Alert.
If none exist:
No active alerts.
The Alert data structure contains:
is_triggeredis_activefields.
The current subscriber Alert panel does not display:
and the Market API implementations responsible for evaluating Alerts were not included in the sanitized User Operations bundle.
Therefore:
The source verifies that subscribers can create and delete Alert rules, but this manual does not claim a specific notification-delivery mechanism or guaranteed real-time trigger behavior.
The UI still requires a numeric Threshold field even when the selected Condition is:
The subscriber-facing source does not explain how those Threshold values are interpreted by the backend.
Avoid inventing a meaning for them.
On large-screen layouts, the right panel contains:
The current right-side panel is rendered with a desktop-oriented layout and is hidden below its large-screen breakpoint.
This means some right-panel functionality may require a sufficiently wide browser view in the current UI.
Select:
AI Analysis.
The primary action is:
Analyze [Symbol].
The button is disabled when:
During processing:
Analyzing....
The current process:
/api/market/analyze.The Trading Analysis AI is instructed to address:
The system Prompt specifically says:
Never provide specific buy/sell financial advice
and requires an educational disclaimer.
During generation, the current streaming text is displayed progressively using the shared Markdown renderer.
Before you click Analyze, the panel states:
AI Analysis
and:
Click “Analyze” to get AI-powered technical analysis.
Selecting another Symbol clears the previous AI Analysis.
Trading Terminal uses:
useGeminiStream.
The shared streaming hook obtains:
selectedModel
from the subscriber's authenticated PROS SUITE context and sends it as the requested Model.
Because Trading Analysis does not pass a separate Model override, the global selected Model applies to this streamed AI Analysis workflow.
The shared AI streaming hook adds configured provider API-Key headers when keys exist.
Therefore, unlike the specialized Marketing generators in Chapters 26–29, Trading AI Analysis does use the shared AI Model/API-Key pathway.
Changing the AI Model does not change:
The Model affects the AI Analysis layer, not the underlying Market feed.
SMA, EMA, RSI, MACD, Bollinger, and VWAP are calculated through PROS SUITE's indicator code rather than by the selected language Model.
The feature catalogue lists:
Trading Terminal — 30 Tokens.
When AI Analysis calls the shared stream, it supplies:
trading-terminal
as the Tool identifier.
This links the AI-generation operation to the Trading Terminal feature for the shared AI system.
The current source does not show a 30-Token deduction for simply:
The explicit AI-stream operation is the AI Analysis workflow.
Generate Signal calls:
/api/market/signals
rather than the shared AI-stream call.
The sanitized subscriber source does not establish a Token deduction for that Signal operation.
Do not state that every Signal costs 30 Tokens unless the live billing implementation later confirms it.
Select:
Signals.
Select:
Generate Signal.
While the Signal request is active:
Generating....
The current client sends:
to:
/api/market/signals.
The current Signal interface supports:
Each Signal can include a:
Confidence
percentage.
The current display visually classifies Confidence as:
Signal Card displays:
Entry
with an estimated Price level.
Signal Card displays:
Stop Loss.
Signal Card displays:
Take Profit.
The Signal can display:
Risk/Reward.
The Tool presents a:
Signal Reasoning
section containing individual reasons supporting the Signal.
A Signal also includes:
Strategy: [strategy].
Before generation:
Signal Generator
with:
“Generate AI-powered trading signals with entry, SL & TP levels”.
The actual disclaimer calls Signals:
algorithm-generated
rather than guaranteed human or broker recommendations.
A BUY/SELL/HOLD Signal does not automatically:
It is an analytical output.
When a Signal exists, Trading Terminal passes:
to the Chart.
The Chart creates dashed horizontal lines labeled:
Selecting another Symbol resets the current Signal.
Select:
Portfolio.
The primary summary is explicitly:
Paper Portfolio Value.
For this manual:
Paper Trading means simulating positions and Profit/Loss without source-verified real-money market execution.
Holdings are loaded from:
/api/market/portfolio.
This establishes account/server-backed Paper Portfolio records.
The Portfolio calculates total current value from:
Holding Quantity × Current Quote Price.
The Card displays:
Total P&L
as:
Portfolio Value − Cost Basis.
The percentage is calculated against the total recorded Cost Basis.
If no current Quote is available for a Holding, the current calculation falls back to that Holding's average Entry Price.
That can temporarily make the displayed P&L appear unchanged for an unavailable Quote.
The Paper Portfolio contains:
Quick Trade: [current symbol].
If the current Symbol is already held, the panel displays:
Holding: [quantity].
Select:
Buy
to add simulated Quantity.
Select:
Sell
to reduce the simulated Holding.
Enter the simulated:
Quantity.
The current Trade handler requires a numeric Quantity greater than zero.
The second Trade field is:
Price (Est.)
and shows the current Trading Terminal Price.
Once Quantity is entered, the Tool displays:
Cost Estimate
calculated as:
Quantity × Current Price.
The Button displays:
Place BUY Order
when Buy is selected.
The same Button displays:
Place SELL Order
when Sell is selected.
The Buy/Sell action writes to the Portfolio API using the current estimated Price.
There is no source-verified external brokerage order.
For Buy, the Portfolio request sends a positive simulated Quantity.
For Sell, the current client converts the submitted Quantity to a negative value before sending the Paper Portfolio update.
The Sell Button is disabled when:
Therefore, the current UI does not expose normal short-selling entry through this form.
The current Paper Portfolio form does not display:
before accepting a simulated Buy.
No Commission field is exposed.
No Slippage simulation setting is exposed.
No explicit simulated Bid/Ask spread is used in Quick Trade.
The current estimated Trade uses the current Price passed from the Terminal.
There is no current Order Type selector for:
No:
selection exists.
No leverage multiplier is exposed.
No margin account or margin requirement is exposed.
Trading Terminal does not currently source-verify:
No futures-contract workflow is exposed.
No Crypto wallet/address/deposit/withdrawal workflow exists in this Trading Terminal.
The Paper Portfolio lists:
Holdings ([count]).
Each Holding can display:
Value is:
Quantity × Current Quote Price.
The Holding's P&L percentage compares current Value with its recorded Cost Basis.
Select:
Close
to remove the simulated Holding using the Portfolio close action.
The action sends:
action: "close"
to AIUNIFY's Paper Portfolio API.
If empty:
No holdings yet
with:
“Buy some tickers above to start paper trading!”
This wording further confirms the simulated Paper Trading purpose.
The current Portfolio UI does not expose a separate:
Tab.
The current screen calculates Holdings/Portfolio P&L but does not expose separate:
reports.
No Paper Cash ledger is shown.
The Portfolio fetches Quotes when its Holdings list is loaded or changes.
Unlike the main Terminal and Watchlist components, the Portfolio component itself does not establish a recurring Quote polling interval.
The current selected Symbol's main Terminal Quote is requested on the 10-second loop, while Holding Quotes in the Portfolio have a different refresh lifecycle.
Do not assume every Holding's displayed value changes every 10 seconds.
Produces natural-language technical analysis.
Produces structured BUY/SELL/HOLD analytical levels.
Records simulated positions.
A result in one does not automatically execute an action in another.
No source code connects Analyze directly to Quick Trade.
Generating a BUY Signal does not automatically add a Holding.
A subscriber can use the Portfolio form independently from the Signal Generator.
Entry/SL/TP lines displayed on the Chart do not function as actual live orders.
The Terminal depends on external public market-data services for Quotes and History.
Availability, delays, rate limits, and provider behavior can affect results.
The system intentionally caches Market responses to reduce repeated provider requests.
The source also includes internal Rate Limiters for external Market providers.
Because:
the displayed Price should not be represented as a guaranteed executable Price.
The current Terminal does not provide a source-verified Market Open/Closed status indicator.
No explicit:
toggle exists.
The current Chart does not expose a subscriber-selectable Exchange Time Zone control.
No Market News feed is currently rendered in Trading Terminal.
The current workspace does not expose dedicated:
No:
display is source-verified.
No dedicated live Bid/Ask panel is established.
No Options Chain exists.
No Economic Calendar is present.
No full Stock/Crypto/Forex Screener is source-verified in this Terminal.
Search is Symbol-oriented rather than a multi-factor screening system.
Before interpreting a Chart, verify the Badge beside the Symbol says the expected:
A Signal on 1m can represent a very different context from one on 1D.
Always note the selected interval.
For educational analysis, compare more than one timeframe rather than relying on one view.
For example:
1D → 4H → 1H → 15m
while remembering provider granularity limitations.
Using all Indicators simultaneously can make a Chart difficult to interpret.
Choose indicators with a purpose.
A simple trend-analysis combination can be:
For volatility/context:
For momentum:
Do not base a Crypto historical-candle strategy on the Terminal's per-bar Volume without recognizing that the current CoinGecko OHLC path assigns those Bars zero Volume.
Confirm:
before selecting Analyze.
AI output can be useful for:
but it is not guaranteed to be correct.
If AI identifies Support or Resistance, visually compare it with the actual Chart.
Terms such as:
are analytical interpretations rather than guarantees.
A 75% Confidence display does not mean there is a verified 75% probability that a Trade will be profitable.
A Signal should be evaluated as a complete risk structure:
Entry → Stop Loss → Take Profit → Risk/Reward
rather than Direction alone.
The Tool supports HOLD in addition to BUY and SELL.
Signals are generated on request.
The current source does not establish a live continuously updating Signal engine in the subscriber interface.
If Quote or Chart conditions have materially changed, generate a new analytical Signal rather than relying on an old one.
Paper Trading is useful for testing:
without source-verified real-money execution.
The simulation does not account for all real-world effects such as:
The Button text says Place BUY/SELL Order, but the surrounding Portfolio is explicitly a Paper Portfolio.
Before placing a simulated position, consider how large the Quantity is relative to the hypothetical account size you are modeling.
Focus on whether a repeatable process works, not merely whether one Paper Trade happened to make a profit.
While data is being retrieved:
Loading [Symbol] data....
If no Bars load:
No data available
and:
Try a different symbol or timeframe.
This can be normal because Quotes are cached for 30 seconds even though the page polls every 10 seconds.
Historical Bars have a current five-minute cache.
The current Yahoo mapping sends 4H to a 60-minute provider interval.
This is a current source limitation.
The current CoinGecko OHLC historical request does not provide Volume and the application assigns zero.
Use either:
Try:
Recent Symbol Search history is browser-local.
Open Indicators and confirm RSI is enabled.
MACD is disabled by default.
Enable it through Indicators.
Disable unnecessary overlays.
This can be an expected current data-provider limitation rather than an Indicator-toggle Error.
If the current Symbol is already in the active Watchlist, Watch [Symbol] is hidden.
The current component does not expose a Create Watchlist control.
No Rename control is source-verified.
Watchlist Quotes refresh on a separate approximately 30-second cycle and are also subject to Quote caching.
The current Price is used to pre-fill the Alert Threshold whenever available.
The current Alert UI does not expose Email/SMS/Push delivery settings.
Do not assume one.
Although the data structure contains is_triggered, the current Alert Card does not render that field.
The current client sends a numeric Threshold even for MACD/EMA Cross and Volume Spike conditions, but the included subscriber source does not explain backend interpretation.
The button requires loaded Chart Bars and cannot run while another Analysis stream is active.
That is intentional.
Changing Symbol clears the previous Analysis.
Review the normal PROS SUITE Model selector described in Chapter 10.
Trading Analysis uses the shared selected Model rather than its own local Model selector.
Review your normal PROS SUITE API-Key Settings.
The shared AI streaming hook forwards configured provider keys during Trading AI Analysis.
Signal generation requires loaded Chart Bars.
Signals do not automatically place Paper Trades.
Open Portfolio and separately enter a simulated position if desired.
The current Signal's Entry/SL/TP levels remain attached to the current Signal state until it changes or is cleared by selecting another Symbol.
Confidence is analytical output.
The interface color changes according to the Confidence range, but no minimum Confidence requirement is imposed before displaying a Signal.
The current Sell action is disabled when:
Normal short-entry behavior is not implemented in the current Quick Trade UI.
The current Paper Trade uses:
Price (Est.)
from the current Terminal Price.
There is no manual Limit Price field.
Signal Stop Loss is an analytical Chart level.
It is not source-verified as an attached Paper Portfolio order.
Likewise, a Signal Take Profit line is not an executable Paper Order.
If a Holding Quote is unavailable, the Portfolio uses its average Entry Price as the fallback Current Price.
The current Portfolio panel does not expose a transaction-history screen.
There is no brokerage connection workflow in the current Trading Terminal source.
There is no real or simulated cash-deposit control in this component.
Options workflows are not source-verified.
Before analyzing:
Before placing a simulated position:
| CapabilityStocksCryptoForex | |||
| Symbol Search | Yes | Yes | Yes |
| Quotes | Yes | Yes | Yes |
| Historical Candles | Yes | Yes | Yes |
| Candlestick Chart | Yes | Yes | Yes |
| Technical Indicators | Yes | Yes* | Yes |
| Watchlist | Yes | Yes | Yes |
| Alerts | Yes | Yes | Yes |
| AI Analysis | Yes | Yes | Yes |
| Signals | Yes | Yes | Yes |
| Paper Portfolio | Yes | Yes | Yes |
*Historical Crypto Volume has the current CoinGecko OHLC limitation described earlier.
| MarketCurrent Source | |
| Stocks | Yahoo Finance public query endpoints |
| Crypto | CoinGecko |
| Forex | Yahoo Finance Forex Symbols in current executable implementation |
| DataCurrent Behavior | |
| Main Terminal request loop | ~10 seconds |
| Quote cache | 30 seconds |
| Historical cache | 5 minutes |
| Watchlist Quote loop | ~30 seconds |
| Search cache | 1 hour |
| Recent Search history | Browser localStorage |
| IndicatorCurrent Default | |
| EMA 9 | On |
| EMA 21 | On |
| SMA 20 | Off |
| SMA 50 | Off |
| SMA 200 | Off |
| Bollinger Bands | Off |
| VWAP | Off |
| RSI (14) | On |
| MACD (12,26,9) | Off |
| Volume | On |
| Visible LabelInternal Value | |
| 1m | 1m |
| 5m | 5m |
| 15m | 15m |
| 1H | 1h |
| 4H | 4h |
| 1D | 1d |
| 1W | 1w |
| 1M | 1M |
| FeatureAnalysisChanges Paper PortfolioExecutes Real Trade | |||
| Technical Indicators | Yes | No | No |
| AI Analysis | Yes | No | No |
| Generate Signal | Yes | No | No |
| Quick Trade Buy/Sell | No | Yes — Paper Portfolio | No source-verified live execution |
| Close Holding | No | Yes — Paper Portfolio | No source-verified live execution |
| FeaturePersistence | |
| Watchlist | Server-backed |
| Alerts | Server-backed |
| Paper Holdings | Server-backed |
| Recent Search | Browser-local |
| Current Indicator toggles | Page/session state |
| Current AI Analysis | Page state |
| Current Signal | Page state |
The source verifies:
The current source does not establish:
The recommended subscriber workflow is:
Choose Market and Symbol
→ Confirm the Current Quote
→ Select the Appropriate Timeframe
→ Enable Only the Indicators Needed
→ Review Price Structure Manually
→ Add Important Symbols to Watchlist
→ Create Alert Rules Where Useful
→ Run AI Analysis for an Additional Interpretation
→ Generate a Signal Separately When Desired
→ Review Direction, Confidence, Entry, Stop Loss, Take Profit, Risk/Reward, and Reasoning
→ Do Your Own Analysis
→ Use Paper Portfolio to Simulate the Idea
→ Track the Paper Position
→ Evaluate the Process Rather Than Treating Simulated Results as Guaranteed Live-Trading Results
AIUNIFY PROS SUITE's Trading Terminal at:
/trading
is a combined market-analysis and paper-trading workspace supporting Stocks, Cryptocurrency, and Forex. Authentication is required before accessing the workspace.
The Terminal opens by default on:
BTC → Crypto → 1D
with EMA 9, EMA 21, RSI, and Volume enabled.
Subscribers can search across all three Market Types using the Symbol Search window, filter by Market Type, navigate results with the keyboard, and retain up to eight recent searches in browser storage.
The main Chart uses the lightweight-charts library and renders Candlestick data with optional:
overlays/subcharts.
The current Market data sources are:
with a service-level Quote cache of 30 seconds and historical-data cache of five minutes. The Terminal itself requests updates every 10 seconds, so its request frequency should not be confused with guaranteed new market-data frequency.
Two important provider limitations are source-confirmed. The current Stock/Forex 4H setting maps to a Yahoo 60-minute interval rather than a native 4-hour provider candle, and CoinGecko's current Crypto OHLC path does not contain candle Volume, so historical Crypto Bars receive Volume of zero.
The persistent left Sidebar provides a Watchlist and Alerts system. Watchlist entries are account/server-backed and show Quote/percentage-change information. Alert rules can currently be created for Price, RSI, MACD, EMA, and Volume conditions and deleted afterward.
However, while Alert records contain is_triggered and is_active, the inspected subscriber UI does not expose a specific Email, SMS, Push, browser notification, sound, or trigger-status workflow. Accordingly, Chapter 31 documents Alert rule creation but does not promise a notification-delivery mechanism that the source does not establish.
The right side of Trading Terminal provides three distinct operations:
AI Analysis, which uses PROS SUITE's shared selected AI Model and API-Key infrastructure to stream an educational technical-analysis report; Signals, which requests a structured BUY/SELL/HOLD Signal with Confidence, Entry, Stop Loss, Take Profit, Risk/Reward, Reasoning, and Strategy; and Portfolio, which provides simulated Paper Trading.
The current feature catalogue lists Trading Terminal — 30 Tokens, and the AI Analysis stream identifies itself with the trading-terminal Tool ID. The source does not establish that simply viewing Charts, changing Indicators, creating Watchlist entries, creating Alerts, generating Signals, or placing Paper Trades each costs 30 Tokens.
Most importantly, the Portfolio is explicitly labeled Paper Portfolio Value. Its Buy/Sell operations store simulated Holdings through AIUNIFY's Portfolio API using the current estimated Price. There is no source-verified brokerage connection or real-money order-routing workflow.
Accordingly, the correct operating principle for Trading Terminal is:
Market Data → Technical Charting → Independent Analysis → AI Analysis → Algorithmic Signal Review → Risk Evaluation → Paper Trade Simulation
—not:
Signal → Guaranteed Trade → Real Brokerage Execution.