Moods AI
The macro research desk for self-directed investors
Repeatable source-to-trade process

Moods Alpha OS

A live diligence surface for the alpha lab: sourcing, decision gates, paper trades, lane productivity, and risk controls from the same artifacts the operator uses.

Paper equity
$100,999$999.43 total P&L from $100k paper capital
Economic win rate
+66.7%10 wins across 17 closed marks
Current risk
00 shadow tickets, 0 live trades
Operator queue
133 alerts today; latest run alpha:review-sweeper
A to Z

The repeatable alpha process

The platform is designed to prove process discipline before P&L scale: no source, no ticket; no risk expression, no paper trade; no outcome attribution, no lane promotion.

01

Source intake

33 alerts today

Official releases, SEC filings, agency material, and monitored public sources enter as timestamped alerts before any trade narrative is written.

02

Identity and freshness

358 tickets MTD

Ticker identity, source ownership, novelty, tradeability, and no-chase boundaries are checked before paid review is allowed.

03

Diligence review

1 needs review

The current RYTM long-vol setup has source support, ORATS context, and a dated catalyst, but it remains blocked until the missing risk gates are explicit.

04

Risk expression

0 open positions

No paper or live entry is allowed without position sizing, max loss, stop logic, event time stop, and liquidity context.

05

Paper shadow

15 executable closes

Approved ideas move to a $100k realistic paper ledger using whole shares or whole option contracts, with skipped minimum-size trades counted honestly.

06

Monitoring and exits

6 recent runs shown

Position sync, review sweeps, active-shadow watch, and dashboard publication timers keep marks, downgrades, time stops, and profit takes visible.

07

Outcome attribution

10 economic wins

Every closed paper mark stores P&L, alpha versus benchmark, process result, failure bucket, and the exact exit reason.

08

Lane scorecard

1,252 paid calls / 24h

The lane scorecard keeps Edge Hunter active and caps expensive lanes that produce weak useful-ticket yield.

Current book

Trade review and entry support

This is the page a risk committee should see: the candidate, what supports it, and the exact reasons it has not been allowed into paper yet.

Current candidate

RYTM LONG VOL

REVIEW

RYTM event-vol edge: Rhythm Pharmaceuticals to Announce Interim Six-Month Phase 2 Results Evaluating Setmelanotide in Patients with Prader-Willi Syndrome

Asset
OPTIONPrimary-source surprise
Score
5BLOCKED_TRANSCRIPT
Catalyst
2026-06-15next regular-session price discovery after after-close source

Entry support

Primary source

Primary trade-eligible source

Why now

Detected by alpha:edge-hunter from FMP_PRESS_RELEASE. COMPANY_PRESS_RELEASE source scored 7.2: regulatory/clinical decision; earnings/result language; multiple hard numbers

Playbook

Biotech regulatory: Biotech regulatory keywords matched the primary source.

Materiality

Biotech regulatory does not need a single contract-size ratio, but the source contains operating/control/event proof.

ORATS context

IV30 +77.9%; implied move +17.3%; contango -7.0%

Tape

FMP_QUOTE $88.38; change +0.8%

No-chase

Reference $88.38; threshold +13.8%

Transcript

Before entry, review the company webcast/transcript or wait for FMP transcript ingestion.

Paper ledger

Real paper trades, not a pitch deck

Realistic paper ledger starts with $100,000, sizes from current paper equity, rounds equities to whole shares and options to whole contracts, and counts skipped minimum-size trades as $0 P&L.

$999.43 realized+60.0% decision hit rate
Starting capital
$100,000Realistic paper ledger base
Ending capital
$100,999+1.0% portfolio return
Best paper trade
LULU Jul17'26 120/140 Call Spread$616.00 P&L; +89.3% trade return
Worst paper trade
PPTA-$237.90 P&L; MACRO OVERWHELMED

Equity curve

+1.0% alpha
Start: 100.00Index: 101.00
Risk management

Controls that stop bad trades

The current lack of open paper trades is not hidden. The process is blocking a candidate because risk expression is incomplete, while paid API usage and old-system isolation remain visible.

No hidden live risk

0 live trades and 0 open positions in the published dashboard.

Defined max loss required

RYTM is blocked from paper because position sizing and max loss are not written, even though source, ORATS, tradeability, and time stop checks passed.

Paid API budget visible

1,252 paid calls in the last 24h; heartbeat flags PAID_CALL_SPIKE.

Legacy API firebreak

Old public-site paid APIs are paused while the alpha lab owns paid research calls.

OpenClaw isolated

OpenClaw is inactive and disabled; this page is the Moods Alpha paper process, not live crypto execution.

Post-trade accountability

17 outcome records, 17 closed paper marks, and visible failure buckets for misses and downgrades.

Lane governance

Opportunity sourcing scorecard

Each lane must earn its cost. The latest scorecard keeps active lanes visible and shows which monitors are capped because they produced too many no-trade or low-yield outputs.

208 runs / 24h
LaneActionTicketsUsefulPaid callsNo-tradeTop reject reason
EDGE HUNTERLane has active review/shadow/live work.KEEP ACTIVE141271 / useful+93%-
DILUTION SHOCKInsufficient recent evidence for promotion or removal.WATCH700+100%-
CONTRACT AWARD MATERIALInsufficient recent evidence for promotion or removal.WATCH200+100%-
CONTROL PRESSUREHigh paid spend with zero useful tickets in the window.CAP HARD5098+100%-
EVENT HUNTERHigh paid spend with zero useful tickets in the window.CAP HARD40139+100%-
PRE EARNINGS BREADCRUMBPaid calls produced no tickets.CAP0080%-
ALPHA:UNIVERSE-BUILDPaid calls produced no tickets.CAP0060%-
KIMI ADJUDICATEPaid calls produced no tickets.CAP0060%-
ALPHA:OPERATOR-OPTIONS-SANITY-CHECKPaid calls produced no tickets.CAP0020%-
Accountability

Latest paper outcomes

The page ends with marks, not slogans. A fund can inspect what traded, what closed, what made money, and what the process called the exit.

MarkedPaper tradeResultP&LAlphaExit logic
Jun 11, 05:45 PM UTCEQPT EQUITY_SHORTEXECUTED WHOLE SHARESMISS-0.2%-0.3%MACRO OVERWHELMED
Jun 9, 01:35 PM UTCAVOEXECUTED WHOLE SHARESHIT+0.4%+0.4%NONE
Jun 8, 06:17 PM UTCROADEXECUTED WHOLE SHARESMISS-0.1%-0.1%GOOD NO TRADE
Jun 8, 01:30 PM UTCBGS EQUITY_SHORTEXECUTED WHOLE SHARESHIT+0.1%+0.2%NONE
Jun 5, 02:18 PM UTCAIBEXECUTED WHOLE SHARESHIT+0.2%+0.2%NONE
Jun 3, 06:21 PM UTCRBRKEXECUTED WHOLE SHARESHIT+0.1%+0.1%NONE
Jun 3, 04:18 PM UTCKBREXECUTED WHOLE SHARESHIT+0.0%+0.0%NONE
Jun 2, 02:00 PM UTCASYS EQUITY_SHORTEXECUTED WHOLE SHARESMISS-0.2%-0.2%MACRO OVERWHELMED
Automation

Recent operating loop

Hetzner timers: 10 configured, failed services: 0.

0 failed servicesold APIs paused
Jun 12, 10:45 PM UTCalpha:review-sweeperOK
Jun 12, 10:16 PM UTCalpha:post-close-earningsERROR
Jun 12, 10:16 PM UTCalpha:preopen-transcript-recheckOK
Jun 12, 10:16 PM UTCalpha:earnings-misreadOK WITH ERRORS
Jun 12, 09:45 PM UTCalpha:heartbeatOK WITH WARNINGS
Jun 12, 09:37 PM UTCalpha:lane-scorecardOK