Every number this site shows is computed by fixed, inspectable rules — no black boxes, no discretionary calls. This page explains those rules and, just as deliberately, their limits. It describes method, not advice: nothing here is a recommendation to buy or sell anything.
Marsad Markets is a research and education tool for self-directed investors. It screens US stocks with rules-based strategies, analyzes upcoming earnings with a transparent factor model, maps supply-chain relationships, and backtests strategies over history.
It is not investment advice, not a recommendation service, and not personalized to you. We are not registered investment advisers. Outputs are estimates from historical, rules-based computation; they can be wrong, and markets change. You own your decisions.
Each strategy applies fixed filters (quality, momentum, breakout, volatility patterns) to its universe, then ranks what passes by a composite confidence score with explicit weights:
The probability figure is deliberately clamped to 45–75%: we do not display certainty we cannot have. Entry/stop/target levels on screener rows are strategy parameters derived from each stock's own volatility — educational outputs, not predictions.
Each upcoming reporter gets a composite score from five factors with explicit, fixed weights — shown on every analysis page:
The weighted score lands in [−1, +1]. Favorable means the composite is at or above +0.25; Unfavorable means at or below −0.10; anything between is Mixed. When a factor has no data, the composite renormalizes over what is available — it never fabricates a value.
Market context (the ✦ mark). A hostile market/sector environment can temper a verdict — dampening the composite by up to 0.45 in the worst case, enough to move a Favorable into Mixed — but by design it softens and never flips a verdict to the opposite sign, and a supportive environment never inflates one. Environment is shown as context; it shifts probabilities, not certainties, and this modifier is not point-in-time validated.
The verdict is only as good as the evidence behind it, so every analysis tracks how much of the factor weighting was actually available:
This gate wraps the output only — it never alters the factor math. We would rather show you “not enough data” than a confident-looking verdict built on one factor.
When (and only when) a verdict is favorable, the analysis shows mechanical zones. The core idea: deriving a target and a stop from the same multiple of the same metric makes risk/reward a mathematical illusion, so the two legs are decoupled by time horizon:
All of these are tunable heuristics grounded in market structure — not point-in-time-validated optima, and never advice. Post-earnings drift can underdeliver.
Every backtest ships with the same disclosures it shows in the app:
Screens, earnings analyses, and fundamentals are pre-computed on a daily cycle; pages show honest freshness labels (“Updated today / yesterday / N days ago”) derived from real compute timestamps — never a hardcoded “today”. Quotes are end-of-day or delayed; when a batch snapshot lags, ticker pages overlay a fresh delayed quote and label it as such. Earnings times (“Before open / After close”) refer to the US market session, Eastern Time.
Macro data comes from public-domain US government series (Federal Reserve Board and Bureau of Labor Statistics, retrieved via FRED, Federal Reserve Bank of St. Louis). Market data comes from commercial providers under their terms; headlines link to their original publishers.