← Dataurora

Strategy · QM

Quality Momentum

12-1 momentum filtered by a binary quality screen: ROE TTM, profit margin, market cap. Signal-driven, rebalanced daily.

Live · paper · Aggressive tranche
-1.88%
Indexed 98.1 / 100 · active · as of 2026-07-24
Live max DD -2.64%σ 1.18%downside σ 0.84%13 sessions
Signal B&H -18.74% · hypothetical, since 2026-06-25, marked through 2026-07-24

Signal sensitivity — drives Holdings, Recent activity & the curve

Portfolio · Holdings

What the strategy holds now

The book the strategy actually owns right now, by reporting currency, in % of book (no dollar amounts). It is signal-driven and rebalanced daily, but each name is held until its signal says exit (hold-until-exit, anti-churn) — so turnover stays low. A book can hold fewer names than the model ranks: positions are sized by rule — a volatility target, whole-share lots, per-name caps — with the remainder in cash (the Cash badge).

USD · 10 holdingsCash 65%as of 24 Jul 2026
USD holdings as of 24 Jul 2026: ticker, signal and strength coefficient, percent of book, percent of total capital, and exchange. Sorted by percent of book. Cash is 65% of capital.
TickerSignal% of book
NESR
NASDAQ
Buy5.315.5%
5.4% of capital
ASX
NYSE
Hold2.013.1%
4.5% of capital
LQDA
NASDAQ
Strong Buy10.012.7%
4.4% of capital
TTMI
NASDAQ
Strong Buy5.211.6%
4.0% of capital
MKSI
NASDAQ
Buy1.89.7%
3.4% of capital
COHR
NYSE
Strong Buy3.78.3%
2.9% of capital
SIMO
NASDAQ
Hold2.68.0%
2.8% of capital
DOCN
NYSE
Buy5.97.3%
2.5% of capital
TSEM
NASDAQ
Strong Buy9.26.9%
2.4% of capital
POWL
NASDAQ
Hold2.06.9%
2.4% of capital
EUR · 15 holdingsCash 27%as of 24 Jul 2026
EUR holdings as of 24 Jul 2026: ticker, signal and strength coefficient, percent of book, percent of total capital, and exchange. Sorted by percent of book. Cash is 27% of capital.
TickerSignal% of book
MAU
PARIS
Buy1.013.5%
9.8% of capital
IFX
XETRA
Strong Buy3.010.8%
7.9% of capital
STMPA
PARIS
Strong Buy3.910.5%
7.6% of capital
ABN
AMSTERDAM
Hold9.0%
6.5% of capital
NDA
XETRA
Buy2.67.5%
5.5% of capital
DBG
PARIS
Buy1.07.0%
5.1% of capital
ENR
XETRA
Hold6.4%
4.6% of capital
JEN
XETRA
Strong Buy3.56.1%
4.4% of capital
NDX1
XETRA
Strong Buy4.25.6%
4.1% of capital
HEIJM
AMSTERDAM
Strong Buy2.95.3%
3.9% of capital
2GB
XETRA
Buy2.65.2%
3.8% of capital
AL2SI
PARIS
Buy10.04.3%
3.1% of capital
AIXA
XETRA
Strong Buy7.23.4%
2.5% of capital
BESI
AMSTERDAM
Strong Buy2.93.2%
2.3% of capital
ELG
XETRA
Buy2.22.2%
1.6% of capital
PLN · 17 holdingsCash 6%as of 24 Jul 2026
PLN holdings as of 24 Jul 2026: ticker, signal and strength coefficient, percent of book, percent of total capital, and exchange. Sorted by percent of book. Cash is 6% of capital.
TickerSignal% of book
BNP
GPW
Buy1.410.3%
9.7% of capital
PKN
GPW
Buy1.910.3%
9.7% of capital
CAR
GPW
Buy1.27.3%
6.8% of capital
MBR
GPW
Hold7.2%
6.8% of capital
GPW
GPW
Strong Buy2.67.2%
6.8% of capital
KTY
GPW
Hold1.27.0%
6.6% of capital
OPL
GPW
Strong Buy1.76.9%
6.6% of capital
PCO
GPW
Strong Buy2.46.0%
5.7% of capital
PKO
GPW
Buy1.55.9%
5.6% of capital
TOR
GPW
Strong Buy2.85.6%
5.3% of capital
DVL
GPW
Hold5.6%
5.3% of capital
ASB
GPW
Strong Buy10.04.7%
4.5% of capital
MBK
GPW
Strong Buy2.43.4%
3.2% of capital
CMP
GPW
Strong Buy2.93.3%
3.2% of capital
XTB
GPW
Hold3.2%
3.1% of capital
KGH
GPW
Strong Buy5.13.2%
3.0% of capital
LBW
GPW
Buy1.02.8%
2.7% of capital

% of book is a name's weight within the invested sleeve (sums to 100%); % of capital is its share of the whole account, with the rest in cash (the Cash badge) — so a mostly-idle book reads low on capital and high on cash. Coefficient (1–10) is conviction/ranking — used for sort and entry/exit, not position size (positions are volatility-targeted and bought in whole shares, so weights are uneven and a cash remainder is deliberate). A held name can briefly show Sell: signals refresh daily and the exit executes at the next rebalance — or the book is in a defensive hold that pauses trading. A freshly launched book also deploys gradually: the volatility target and the daily turnover cap throttle how fast new positions enter, so cash runs high in the first weeks — ramp-up mechanics, not a defensive stance.

Recent activity

What changed at the last rebalance

Buys and sells from the most recent rebalance, per currency, as a share of the book (no dollar amounts). Low turnover is by design.

USDLast rebalance 27 Jul 2026
  • BoughtTTMI11.3% of bookStrong Buy5.2
  • BoughtTSEM6.7% of bookStrong Buy9.2
  • SoldFJIKY7.2% of bookSellsignal exit
  • SoldFORM6.0% of bookSellsignal exit
EURLast rebalance 27 Jul 2026
  • BoughtSTMPA10.6% of bookStrong Buy3.9
PLNLast rebalance 27 Jul 2026
  • BoughtBNP10.4% of bookBuy1.4

European rebalances land in the morning of their session and US ones after the US open, so a single day's blocks can appear at different times.

Live performance

Daily mark-to-market on the live IBKR paper account, indexed to 100 at funding, overlaid with the S&P 500 (a global anchor) and each market's primary local index, measured from the same date. For a non-USD book the S&P 500 is converted into that currency from the same date, so the comparison includes the exchange-rate move; the local index is already in that currency.

All six books — USD, EUR and PLN, aggressive and conservative — were relaunched onto new tranches at a flat base on 8 Jul 2026 (the V1.2 investability screen); earlier tranches are archived and no longer shown. Non-USD books are forward-only paper tracks: their walk-forward backtest is computed later (expected around September 2026), recalibrating the model's coefficients periodically, and does not gate publication.

funded 7 Jul 2026 24 Jul 2026
98.1 / 100
-1.88%
Aggressive -1.88%Conservative -0.53%
7 Jul
100.0
+0.00%
10 Jul
99.9
-0.10%
15 Jul
99.6
-0.39%
20 Jul
97.6
-2.39%
23 Jul
100.0
+0.03%
24 Jul
98.1
-1.88%
Daily live paper performance (Aggressive tranche) in USD, indexed to 100 at the tranche funding date, with benchmark cumulative returns rebased into USD from the same date. The first row is the funding point, where every series equals 100 by construction.
DateIndexCumulative returnS&P 500 cumulative returnNasdaq-100 cumulative return
7 Jul 2026100.0+0.00%+0.00%+0.00%
8 Jul 202699.7-0.29%-0.31%+0.28%
9 Jul 2026100.3+0.26%+0.53%+1.95%
10 Jul 202699.9-0.10%+0.97%+2.27%
13 Jul 202698.7-1.34%+0.20%+0.33%
14 Jul 202699.5-0.45%+0.55%+1.45%
15 Jul 202699.6-0.39%+0.95%+1.17%
16 Jul 202698.3-1.74%+0.40%-0.49%
17 Jul 202698.4-1.64%-0.59%-1.99%
20 Jul 202697.6-2.39%-0.75%-1.88%
21 Jul 2026100.1+0.10%+0.08%-0.06%
22 Jul 2026100.3+0.30%-0.04%-0.58%
23 Jul 2026100.0+0.03%-1.27%-2.46%
24 Jul 202698.1-1.88%-1.17%-3.55%
Quality Momentum · Aggressive · paper · USD
S&P 500
Nasdaq-100

Live model

Research signal — not a buy listas of 2026-07-27

What the strategy would pick if it rebalanced today.

The model ranks these names by signal daily; we hold the names we own until a name's signal says exit — the gap between this ranking and the Holdings above is our hold-until-exit (anti-churn) discipline. The ranking itself is the same for both tranches — the Aggressive/Conservative toggle only changes which signals trigger a trade, so it drives the Holdings and curve above, not this list. So this is a research signal, not a confirmed buy list.

Sort
Ranked picks as of 2026-07-27: rank, ticker with its exchange, signal and strength coefficient, market cap, and a link to each pick's conviction breakdown. Grouped by reporting currency; each market is ranked independently.
#TickerSignalMarket cap (USD)Drill-down
USD · 20 picks
01
LQDA
NASDAQ
Strong Buy10.0$7.67Bconviction →
02
CIEN
NYSE
Strong Buy9.5$57.69Bconviction →
03
TSEM
NASDAQ
Strong Buy9.2$29.44Bconviction →
04
DOCN
NYSE
Hold$15.95Bconviction →
05
TER
NASDAQ
Hold$58.51Bconviction →
06
NESR
NASDAQ
Hold$2.82Bconviction →
07
TTMI
NASDAQ
Strong Buy5.2$13.83Bconviction →
08
COHR
NYSE
Strong Buy3.7$61.28Bconviction →
09
GLW
NYSE
Hold$131.76Bconviction →
10
ALAB
NASDAQ
Strong Buy3.4$52.04Bconviction →
11
ONDS
NASDAQ
Sell$4.52Bconviction →
12
SIMO
NASDAQ
Sell$9.43Bconviction →
13
ACMR
NASDAQ
Sell$6.58Bconviction →
14
SPHR
NYSE
Sell$4.77Bconviction →
15
POWL
NASDAQ
Sell$8.46Bconviction →
16
ASX
NYSE
Sell$86.57Bconviction →
17
LRCX
NASDAQ
Sell$383.63Bconviction →
18
MKSI
NASDAQ
Buy1.8$23.32Bconviction →
19
AMKR
NASDAQ
Buy1.2$16.10Bconviction →
20
ENLT
NASDAQ
Buy1.0$12.61Bconviction →
EUR · 20 picks
01
AL2SI
PARIS
Hold$710Mconviction →
02
AIXA
XETRA
Strong Buy7.2$5.37Bconviction →
03
HOT
XETRA
Strong Buy6.2$39.16Bconviction →
04
NDX1
XETRA
Strong Buy4.2$10.70Bconviction →
05
STMPA
PARIS
Strong Buy3.9$48.65Bconviction →
06
JEN
XETRA
Strong Buy3.5$2.56Bconviction →
07
PFSE
XETRA
Strong Buy3.3$1.68Bconviction →
08
IFX
XETRA
Strong Buy3.0$96.81Bconviction →
09
HEIJM
AMSTERDAM
Strong Buy2.9$3.03Bconviction →
10
BESI
AMSTERDAM
Strong Buy2.9$20.50Bconviction →
11
TPE
XETRA
Sell$855Mconviction →
12
SZG
XETRA
Sell$3.21Bconviction →
13
NDA
XETRA
Buy2.6$8.49Bconviction →
14
2GB
XETRA
Buy2.6$1.28Bconviction →
15
ELG
XETRA
Buy2.2$3.06Bconviction →
16
FII
PARIS
Buy1.3$3.31Bconviction →
17
ASM
AMSTERDAM
Buy1.2$50.32Bconviction →
18
BAMNB
AMSTERDAM
Buy1.2$3.32Bconviction →
19
MAU
PARIS
Buy1.0$1.87Bconviction →
20
DBG
PARIS
Buy1.0$1.71Bconviction →
PLN · 20 picks
01
ASB
GPW
Strong Buy10.0$1.63Bconviction →
02
KGH
GPW
Strong Buy5.1$15.88Bconviction →
03
CMP
GPW
Strong Buy2.9$466Mconviction →
04
TOR
GPW
Strong Buy2.8$429Mconviction →
05
GPW
GPW
Strong Buy2.6$1.10Bconviction →
06
MBK
GPW
Strong Buy2.4$14.63Bconviction →
07
PCO
GPW
Strong Buy2.4$6.25Bconviction →
08
PXM
GPW
Strong Buy2.0$457Mconviction →
09
PKN
GPW
Hold$47.57Bconviction →
10
OPL
GPW
Strong Buy1.7$5.01Bconviction →
11
ALR
GPW
Sell$4.59Bconviction →
12
ING
GPW
Buy1.6$14.91Bconviction →
13
PKO
GPW
Buy1.5$35.24Bconviction →
14
BNP
GPW
Buy1.4$5.66Bconviction →
15
SNT
GPW
Sell$814Mconviction →
16
KTY
GPW
Sell$3.43Bconviction →
17
CAR
GPW
Buy1.2$3.37Bconviction →
18
MIL
GPW
Buy1.1$6.24Bconviction →
19
LBW
GPW
Buy1.0$437Mconviction →
20
PEO
GPW
Buy1.0$16.07Bconviction →

Earlier model rankings

The model's daily rankings from earlier dates — historical model output, not executed trades. Click any ticker for the full conviction breakdown.

Sort
Ranked picks as of 2026-07-24: rank, ticker with its exchange, signal and strength coefficient, market cap, and a link to each pick's conviction breakdown. Grouped by reporting currency; each market is ranked independently.
#TickerSignalMarket cap (USD)Drill-down
USD · 20 picks
01
CIEN
NYSE
Strong Buy10.0$57.69Bconviction →
02
TTMI
NASDAQ
Strong Buy8.6$13.83Bconviction →
03
FJIKY
NYSE
Strong Buy8.4$46.82Bconviction →
04
LQDA
NASDAQ
Strong Buy8.3$6.69Bconviction →
05
DOCN
NYSE
Strong Buy7.4$15.95Bconviction →
06
NBIS
NASDAQ
Hold$55.08Bconviction →
07
COHR
NYSE
Hold$61.28Bconviction →
08
TER
NASDAQ
Hold$58.51Bconviction →
09
POWL
NASDAQ
Strong Buy4.7$8.59Bconviction →
10
ALAB
NASDAQ
Hold$52.04Bconviction →
11
SIMO
NASDAQ
Buy3.9$9.43Bconviction →
12
IREN
NASDAQ
Sell$14.50Bconviction →
13
NESR
NASDAQ
Buy2.6$2.82Bconviction →
14
FORM
NASDAQ
Buy1.9$8.79Bconviction →
15
GLW
NYSE
Sell$131.76Bconviction →
16
ASX
NYSE
Sell$86.57Bconviction →
17
ENLT
NASDAQ
Buy1.4$12.61Bconviction →
18
AMKR
NASDAQ
Buy1.3$15.62Bconviction →
19
LRCX
NASDAQ
Buy1.1$383.63Bconviction →
20
MKSI
NASDAQ
Buy1.0$23.32Bconviction →
EUR · 20 picks
01
AL2SI
PARIS
Hold$671Mconviction →
02
AIXA
XETRA
Hold$5.37Bconviction →
03
HOT
XETRA
Hold$39.16Bconviction →
04
NDX1
XETRA
Strong Buy3.4$10.70Bconviction →
05
STMPA
PARIS
Hold$59.39Bconviction →
06
JEN
XETRA
Strong Buy3.1$2.62Bconviction →
07
PFSE
XETRA
Strong Buy2.9$1.68Bconviction →
08
BESI
AMSTERDAM
Strong Buy2.7$21.39Bconviction →
09
HEIJM
AMSTERDAM
Strong Buy2.7$3.10Bconviction →
10
ELG
XETRA
Strong Buy2.6$3.06Bconviction →
11
IFX
XETRA
Buy2.6$103.63Bconviction →
12
2GB
XETRA
Sell$1.31Bconviction →
13
NDA
XETRA
Buy2.4$8.49Bconviction →
14
TPE
XETRA
Sell$899Mconviction →
15
DBG
PARIS
Buy1.5$1.73Bconviction →
16
ASM
AMSTERDAM
Buy1.4$50.32Bconviction →
17
ENR
XETRA
Buy1.2$153.43Bconviction →
18
BAMNB
AMSTERDAM
Buy1.2$3.46Bconviction →
19
MAU
PARIS
Buy1.0$1.87Bconviction →
20
ABN
AMSTERDAM
Buy1.0$35.68Bconviction →
PLN · 20 picks
01
ASB
GPW
Strong Buy10.0$1.55Bconviction →
02
KGH
GPW
Strong Buy4.9$16.61Bconviction →
03
CMP
GPW
Hold$491Mconviction →
04
TOR
GPW
Strong Buy2.7$440Mconviction →
05
GPW
GPW
Strong Buy2.4$1.12Bconviction →
06
MBK
GPW
Hold$15.27Bconviction →
07
PCO
GPW
Strong Buy2.4$6.05Bconviction →
08
OPL
GPW
Hold$5.09Bconviction →
09
PXM
GPW
Strong Buy1.7$457Mconviction →
10
PKN
GPW
Strong Buy1.7$46.57Bconviction →
11
ING
GPW
Sell$15.29Bconviction →
12
PKO
GPW
Buy1.5$35.83Bconviction →
13
BNP
GPW
Sell$5.76Bconviction →
14
XTB
GPW
Buy1.2$4.28Bconviction →
15
KTY
GPW
Sell$3.47Bconviction →
16
CAR
GPW
Buy1.1$3.29Bconviction →
17
DVL
GPW
Buy1.1$1.26Bconviction →
18
BDX
GPW
Buy1.1$5.05Bconviction →
19
MBR
GPW
Buy1.0$354Mconviction →
20
PEO
GPW
Buy1.0$16.36Bconviction →

How Quality Momentum picks names.

Buys companies that are both growing fast AND profitable. Momentum on its own catches glamour stocks that crash; profitability screens out hype. The pair has decades of academic support (Asness, Frazzini, Pedersen 2019; Novy-Marx 2013).

  1. 01

    Universe filter

    US, European, and Polish listings above each market's size floor (market cap > $500M in the US, > $300M USD-equivalent in EU/PL), actively traded (not halted, not disabled). The V1.2 investability screen caps the share price at $600 (US) / €1,000 (EU) / 4,000 zł (PL), so every pick is buyable as a whole share within the strategy's fixed entry ticket. Under the current rules the cap also applies to held names: a position whose price outgrows it leaves the ranking and is sold.

  2. 02

    12-1 momentum

    Return from 12 months ago to 1 month ago. Skipping the most recent month avoids the short-term reversal effect documented by Jegadeesh & Titman.

  3. 03

    Quality screen

    Of the top momentum candidates, keep only those with non-negative ROE TTM and non-negative profit margin — a pass/fail gate, not a score. Filters out lottery-style rallies in unprofitable names.

  4. 04

    Momentum ranking

    Survivors are ranked purely by 12-1 momentum. The quality screen is a pass/fail gate, not a score component — it exists to cut drawdown and turnover. The funnel narrows at each stage: roughly the top 150 momentum candidates enter the quality gate, and after the AI review at most 20 names per market reach the book.

  5. 05

    AI research card

    Each pick gets a grounded research brief from live web search (Perplexity sonar-pro), then three independent AI models (Gemini, Claude, OpenAI) vote PROCEED / CAUTION / SKIP on that same brief. Two or more SKIP votes veto the pick; every vote, reason, and two material risks are logged before the order. On the rare day the research service is unavailable, the paper book trades on the quant ranking alone and the missing verdict is visible on the pick page.

Two tranches: one signal feed, two disciplines

Each name gets one of five signals — Strong Buy, Buy, Hold, Sell, Strong Sell — with a 1–10 strength coefficient that sorts within a level. Both tranches read the same signals and the same endorsed ranking; they differ in which buckets trigger a buy. The aggressive sleeve buys Strong Buy and Buy names; the conservative sleeve acts only on Strong Buy when adding names and holds through plain Buy — a stricter entry bar that can mean a smaller book, targeting lower volatility. Both sleeves exit on the same Sell / Strong Sell signals: the tracks differ in the entry bar, the volatility target and the per-name stop, not in how quickly they exit.

Aggressive
Acts on Strong Buy and Buy when adding names, so it deploys sooner and runs the fuller book. Targets roughly 22% annualised book volatility (a soft setting, calibrated forward on the paper track) and enforces a hard −25% per-name stop. Exits on Sell / Strong Sell.
Conservative
Acts only on Strong Buy when adding names — a stricter entry bar that can mean a smaller book. Targets roughly 14% annualised volatility (a soft setting, calibrated forward) and enforces a hard −15% per-name stop. Exits on the same Sell / Strong Sell signals as the aggressive track — the sleeves differ on entry, risk envelope and stop, not exit speed.
Rebalance cadence
Signal-driven, rebalanced daily, hold-until-exit (anti-churn): each name is held until its signal says exit, so turnover stays low.
Universe
US, European, and Polish large-cap equity passing the quality screen