TrendRadar user guide
=====================
Status: public user documentation
Last updated: 2026-06-05
1. What TrendRadar is
---------------------
TrendRadar is a technical-analysis filter for assets. It highlights assets that
match selected technical conditions such as moving-average crosses, Stochastic
RSI conditions, Williams %R conditions and liquidity filters.
TrendRadar is not investment advice. It is a screening and research tool. Every
asset shown by TrendRadar should be checked independently before any investment
decision.
2. Main report page
-------------------
The latest report is available as:
TrendRadar.html
Dated reports use this format:
TrendRadar_YYYY_MM_DD.html
The report date is a report label. In the evening after the US market close, the
system can generate the next calendar report date before midnight.
The Last update line below the report title shows when the HTML page was
generated or regenerated. It is displayed in UTC, GMT and Central Europe time
(CET or CEST depending on daylight saving time). This is the page generation
time, not necessarily the timestamp of each individual market data point.
3. What "Number of assets" means
--------------------------------
The first number is the currently visible number after broker and indicator
filters are applied.
The second number is the total number of candidates loaded into the report.
Example:
Number of assets: 8 of 13560
This means that the report contains 13,560 candidates, but only 8 are currently
visible after the selected filters.
4. Broker availability
----------------------
Broker availability filters restrict the visible assets to broker-specific
lists.
Current filters:
All assets in USD
XTB US only
All assets in USD shows all report candidates currently available to
TrendRadar. At the moment, TrendRadar processes only assets denominated in USD.
Broker-specific filters such as XTB US only show only US tickers that were
found in the local broker universe file. In XTB data, US symbols are often
stored with the .US suffix, for example ZYXI.US. TrendRadar uses the same
ticker without the .US suffix, for example ZYXI.
More broker filters can be added later, for example IBKR.
5. Current data coverage
------------------------
TrendRadar currently processes only assets denominated in USD.
Assets from Canada, Europe and other global markets may be added later, but
this expansion depends on whether the project can sustainably cover both the
current operating costs and the additional costs of a wider data universe.
6. Indicator filters
--------------------
Indicator buttons are multi-select filters. If more than one indicator is
selected, an asset must match all selected indicator conditions.
The most commonly used indicator filters are shown directly. Less common
additional filters are available under the More indicators button. Hidden
filters remain active even if the More indicators section is collapsed.
All candidates
Clears the selected indicator filters.
Default indicators set
Selects the default TrendRadar filter combination:
- Liquid assets only
- 200D MA cross
- 2W Stoch RSI rising
- Monthly Stoch RSI K crosses above 20
- Current monthly Williams %R > -50 & rising
All indicators set
Selects every available indicator filter at the same time. This is a very
strict filter and usually returns only a small number of assets.
Liquid assets only
Shows assets with sufficient recent dollar volume and enough non-zero volume
days. This helps avoid very illiquid assets.
Monthly Stoch RSI rising
Monthly Stochastic RSI K is higher than its previous monthly value.
Weekly Stoch RSI > 20 & rising
Weekly Stochastic RSI K is above 20 and rising.
2W Stoch RSI rising
Two-week Stochastic RSI K is higher than its previous two-week value.
Monthly Stoch RSI K crosses above 20
Monthly Stochastic RSI K crossed above 20 from below.
Monthly Williams %R > -50 & rising (closed month)
Williams %R for the last closed month is above -50 and higher than the
previous closed monthly value.
Current monthly Williams %R > -50 & rising
Williams %R for the current incomplete month is above -50 and higher than
the previous monthly value. This can be closer to what is visible on
TradingView during the current month.
200D MA cross
Price crossed above the 200-day moving average recently and the latest close
is still above the 200-day moving average.
Latest close > 200D MA
Latest available close price is above the 200-day moving average, regardless
of when the cross above the moving average happened.
200D MA slope 0% to +1% over 63D
The 200-day moving average rose by 0% to 1% over the last 63 trading days.
This can describe an early stabilization regime.
200D MA slope +2% to +4% over 63D
The 200-day moving average rose by 2% to 4% over the last 63 trading days.
This can describe a healthier improving trend regime.
200D MA slope >= +5% over 63D
The 200-day moving average itself rose by at least 5% over the last 63
trading days. It describes a stronger rising moving-average regime, not a
new price crossover.
RS 3M vs SPY > 0%
The asset outperformed SPY over the last 63 trading days. It is calculated
as the asset's 63-day return minus SPY's 63-day return.
RS 3M vs SPY > +5%
The asset outperformed SPY by more than 5 percentage points over the last 63
trading days.
RS 3M vs SPY > +10%
The asset outperformed SPY by more than 10 percentage points over the last
63 trading days.
7. Table columns
----------------
Ticker
Link to the asset profile page.
Company name
Company or asset name from static data.
Sector / Industry
Classification from static data.
Country / Exchange
Asset country and exchange.
Latest close
Last available close price from the local history cache.
200D MA cross date
Date of the recent 200D moving-average cross. The cell is empty if the row
is shown because of another indicator and does not match the 200D MA cross.
TradingView icon / Chart
Opens a TradingView monthly chart.
8. Stocks and funds
-------------------
The report separates normal stocks from funds.
An asset can be classified as a fund if the static data marks it as isFund or
isETF, or if a conservative description heuristic identifies it as a fund-like
vehicle.
9. Asset profile pages
----------------------
Each ticker can have a profile page:
info/TICKER.html
The profile page contains static information, an image if available, the English
description and, when available, a cached Czech translation.
The translation is not generated in the browser. It is generated by the server
pipeline and saved locally.
10. Display mode
---------------
The page supports light and dark display mode. The selected mode is stored in
the browser local storage.
11. Advertising and browser shields
-----------------------------------
TrendRadar is temporarily available for free as a trial version. Advertising
helps keep the service available.
Future monetization of TrendRadar may depend on whether advertising revenue can
cover the operating costs of the service. Sharing the TrendRadar project page
can increase the chance that the service remains available for free in the
future, but free availability is not guaranteed.
If an ad blocker or browser shield blocks required advertising elements, the
page can show a notice asking the user to allow advertising on TrendRadar.
12. Historical data
-------------------
Historical reports are listed on:
Historical_data.html
13. Feedback
------------
Feedback and suggestions are welcome at:
trendradar.online@gmail.com