From signing up and subscribing to a page-by-page guide.
AI Pizza computes descriptive metrics from public market data
through fixed quantitative formulas — identical output for every
user, and not investment advice.
Everything on this platform (screening results, rankings, scores,
charts, simulations) is computed from public market
data (Yahoo Finance, FRED, etc.) through
fixed quantitative formulas, producing identical
output for every user regardless of personal circumstances.
Nothing herein constitutes investment advice, a
recommendation, or a solicitation to buy or sell any
security. This platform is not operated by a licensed
financial adviser and provides no regulated advisory service.
Consult a licensed professional in your own jurisdiction before
making any investment decision.
Any performance figure shown (returns, alpha, Sharpe, max
drawdown, etc.) is a hypothetical simulation of
the algorithm on historical data, subject to known limitations
including survivorship bias, simplified transaction-cost
assumptions, and the absence of real-world execution friction.
Past simulated performance does not predict future
results. Equity investing involves significant risk,
including the possible loss of principal.
Data is presented at daily (end-of-session close)
resolution — not intraday, not real-time. During trading
hours the displayed "Price" is typically the prior session's
close. Data may contain errors, gaps, or after-the-fact
revisions, and calculations may also contain errors. Do not treat
displayed prices as current, and independently verify any output
before relying on it.
AI Pizza is a web-based quantitative stock data
analysis platform covering US, Hong Kong, and Taiwan
equities. It computes descriptive metrics — relative-strength
ranks, momentum scores, sector rankings, market breadth — from
daily close data and presents them as charts and tables. Nothing
to install: sign in from any browser (desktop, tablet, or phone).
The interface is available in Traditional Chinese and English.
Read-only by design: the platform executes no
trades, touches no user funds, and connects to no brokerage
accounts.
No financial profiling: registration needs only
an email and password; the platform never asks about income,
risk tolerance, or investment goals.
Same data for everyone: output is determined by
the formulas, not by who is looking.
Subscribing unlocks every data page (US + HK + TW). The whole
flow takes about two minutes:
Sign in
No account yet? Register first (§2.1). Otherwise sign in on
the sign-in page.
Pick a plan on the Pricing page
Open the Pricing page, choose a
plan and press "訂閱 Subscribe".
Monthly
USD $59
訂閱 Subscribe
Annual
USD $512
訂閱 Subscribe
Founding (annual)
USD $512
訂閱 Subscribe
Illustration — plan cards on the Pricing page
Pay on Stripe's secure page
Your browser is redirected to an encrypted checkout page
hosted by Stripe. Enter your email and card
details there. Card data is collected and processed by
Stripe — we never see or store your card
number.
After payment you are sent back to the Pricing page with a
green success banner; access is normally activated
within seconds, unlocking every data page
immediately.
✓ Subscription active — data pages unlocked.
Illustration — back on the Pricing page
Renewal & cancellation — the
subscription renews automatically at the end of each billing
period; you can schedule a cancellation in the Stripe Portal at
any time (step-by-step in §5.1), and access continues to the end
of the paid period. Full terms in the
Terms of Service.
Paid but no access? See the first FAQ in §6. During the beta,
accounts may also be activated directly by an
administrator.
Sign in with your email and password on the
sign-in page; the session persists in
this browser for about 30 days. To sign out, use the
Sign out link in the footer of any page.
Click "Forgot password" on the sign-in page and enter your
registered email. A reset email is sent from
[email protected] (check your spam folder). The
link is time-limited; request a new one if it expires. A
successful reset signs out all existing sessions on all
devices.
The 中 / EN toggle in the navigation bar switches
the interface language instantly and remembers your choice in
this browser. This guide has its own toggle in the top-right
corner.
The default page after signing in. Lists every ticker in the
selected market with daily close, quantitative metrics, and
scores, with multi-criteria filtering:
Illustration — Screener: market toggle, filter bar, list (tickers masked)
Market toggle — [US] [HK] [TW] at the top.
Filter bar — sector, market cap, PE
(trailing / forward), RS rank (relative
strength 0–99; default ≥80, 0 = no filter), relative volume,
distance to analyst target, price range, REC (third-party
analyst consensus from Yahoo Finance — not this platform's
view), MA50/150/200 and Stage 2 trend, and distance to
1M / 3M / 52W highs.
Column help — hover any column header for
about a second to see its explanation.
Stock page — click any ticker to open its
detail page.
The list shows at most 500 rows per query — add
filters to narrow it down. Personal tags, personal lists
(§3.6) and CSV export are supported; the Weekly Momentum page
additionally offers a formatted Excel export of its cycle
tables (§3.5).
Illustration — Market page, top to bottom: breadth, sector ranking, heatmap
VIX (US mode only) — volatility index line
chart.
Market Breadth — the green line is
% MA10 > MA50 (percentage of stocks whose
10-day moving average is above their 50-day), with the
benchmark index overlaid on the right axis; below it, the
cumulative advance-decline line. The 50% / 70% / 30% lines are
descriptive reference lines, not signals of any kind.
Sector Ranking — sectors ordered by 20-day
price + volume-share momentum (a descriptive metric).
Sector Rotation — history — a line chart of
each sector's weekly final rank (1 = strongest), current top
5 highlighted, with a 13 / 26 / 52-week range. A descriptive
history — not a recommendation or a forecast of future
rotation.
Sector Heatmap — switchable timeframe (1d to
ytd); size = market cap, colour = % change; click a ticker to
open its stock page.
Fed Watch — FOMC meeting outcome probabilities
implied by US interest-rate futures. Three views: matrix
heatmap, per-meeting bars, and the implied rate path.
Release history — the last six releases of
CPI / Non-Farm Payrolls / Unemployment Rate: date, actual,
forecast, prior, surprise.
Fed Liquidity — a Federal Reserve balance-sheet
liquidity panel above the FRED time series chart. Five latest
readings (net liquidity with 4-week change, overnight reverse
repo ON RRP, the Treasury General Account TGA, bank reserves,
the SOFR − IORB spread) plus three charts: net liquidity
(= Fed total assets − TGA − ON RRP, Wednesday levels) vs SP500,
a stacked view of where the Fed's liabilities sit, and the
SOFR − IORB spread (bp, daily; IOER before July 2021, so it
reaches back to April 2018). Range 1Y to MAX; hover shows
that date's values. Source: Federal Reserve H.4.1 / NY Fed via
FRED.
FRED time series — switchable series with a
3M–5Y timeframe selector.
Everything on the Macro page is a descriptive macro
indicator and does not constitute a timing signal or
investment advice.
A weekly list ranked by quantitative score (T × S), computed
independently for US / HK / TW once per ISO week (mid-week
queries return the same result).
This is a quantitative ranking output, not a
recommended buy list. The formula considers only the
current week's score and sector ranking — no holdings or trading
concepts are involved.
The Historical Simulation section below it shows
the algorithm's hypothetical simulation over the last 10 years or
the full history (All, since 2005), with List size 10 / 15 / 20
selectable: equity curve, monthly
returns, weekly breakdown. It carries a prominent
HYPOTHETICAL SIMULATION banner — every CAGR,
return, and drawdown figure there is a simulation result subject
to known limitations such as survivorship bias, and past
simulated performance does not predict future results. The web
edition displays precomputed results.
Weekly timetable (simulated position changes) —
the algorithm runs one fixed cycle per ISO week:
After Thursday's close (the week's second-to-last
trading day) — the week's ranking is computed from
data up to Thursday's close, locking that week's simulated
decisions (sell / carry / buy). The position changes are
computed in the daily refresh windows (HK time, see §4.2):
TW around 3:30 pm, HK around 6 pm, and the US — closing
later — around 6 am on Friday; actual timing may vary with
data-source delays.
Friday's close (the week's last trading day)
— the simulated portfolio completes the week's simulated
adjustment at Friday closing prices.
On market holidays — "Thursday / Friday"
really mean the week's second-to-last and
last trading days: if Friday is a holiday,
the decision shifts to Wednesday's close and the simulated
adjustment to Thursday's close, and so on; each of the three
markets follows its own trading calendar independently.
New cycle shown — the site then updates to
the latest cycle; mid-week queries return the same
result.
This timetable only describes the simulation's fixed
rhythm — it is not a suggestion to trade at any particular
time.
Excel export — the "Export Excel" button at the
top-right of the This-Cycle panel downloads both cycle tables as
a formatted .xlsx. The This-Cycle sheet includes an allocation
calculator: edit the yellow equity cell and every row recomputes
from its %Eq and board lot. The file's figures are the same
hypothetical simulation output — not investment advice.
Two personal organisation tools, stored server-side against your
account and visible only to you:
Tags cell input
coremomentum breakout|
Personal lists
Momentum watch5 members
Long term12 members
+ New list
Illustration — tags & personal lists (visible only to you)
Tags — type directly into the Tags cell of
any screener row, comma-separated (max 32 chars each, 24 per
stock). The filter bar can filter the list by tag.
Personal lists — create and manage lists and
their members on the menu's Watchlists page; the screener can
filter by list as well.
Tags and lists are purely personal note-keeping —
they are not a recommendation or signal of any kind.
Prices / volume / fundamentals — Yahoo Finance
public data.
Data verification — prices are additionally
cross-checked against a paid data source, EOD Historical Data
(EODHD), to help catch anomalies; errors may still occur and
the cross-check is not a warranty of accuracy (see
Terms §6).
Survivorship bias — historical coverage of
delisted tickers is incomplete, which affects simulation
results (direction: usually makes them look better than
reality).
Adjusted prices — splits and dividends are
handled via adjusted prices, which differ from the raw traded
prices of the day.
Third-party data — may contain gaps, delays,
or after-the-fact revisions.
Changing your card, viewing invoices and cancelling are all
self-service in the Stripe customer portal:
Open the Stripe Portal
Sign in and go to the Pricing
page. Below the plan cards you'll see the
"管理訂閱 / 取消 (Stripe Portal)" link — it
only appears while you have an active subscription. Click it
to enter the portal.
You have an active subscription ·
Manage subscription / cancel
(Stripe Portal)
Illustration — Pricing page (subscribed state)
Press "Cancel subscription" in the portal
The portal shows your current plan, next charge date and
invoice history, and lets you update the payment method. To
cancel, press Cancel subscription and
confirm.
Current planMonthly · USD $59
Next charge2026-09-04
Update payment methodCancel subscription
Illustration — Stripe Portal (hosted by Stripe)
Confirm the scheduled cancellation
The portal then shows that the subscription ends on the
last day of the current billing period —
access is not interrupted, and no further charges are
made.
Subscription cancels on
2026-09-04 — access continues until then
Illustration — cancellation scheduled
It ends by itself (or change your mind)
Everything works normally for the rest of the paid period;
at the end, billing and access stop automatically. Changed
your mind? Press Renew subscription in the
portal before the period ends — no extra charge.
Refunds — fees are non-refundable
except where required by law; cancelling means "use up the paid
period, no further charges". See the
Terms of Service §9.4.
If a renewal charge fails, the account enters a
grace period (currently 7 days) during which
access continues and Stripe retries the charge automatically.
After the grace period access is paused — it resumes once the
payment method is updated in the Stripe Portal.
I paid but still have no access.
Activation normally completes within seconds of payment. If it
takes more than a few minutes, sign out and back in; if the
problem persists, use the Contact link in the footer.
Prices differ from my broker.
This platform shows daily-close (not real-time) data and uses
adjusted prices (reflecting splits/dividends), so differences
from a broker's live quotes are expected.
Which devices are supported?
Any modern browser (Chrome / Edge / Safari / Firefox) on desktop,
tablet, or phone; nothing to install.
Is there real-time data or a mobile app?
No. The platform is designed for after-close quantitative
analysis, not trading.
How do I contact support?
During the beta, use the channel through which you were invited,
or the Contact link in the footer.