ESTVELO / Analysis methodology
Explainable agentic system

How ESTVELO builds daily market analysis

The system is intentionally designed without a paid generative-AI dependency. It uses a modern agentic architecture—specialized stages, structured outputs, source provenance, deterministic calculations and a final consistency gate—so the result remains fast, auditable and affordable.

The five-agent pipeline

1. Market Data Agent

Retrieves daily FX reference-rate history from Frankfurter v2 and gold history from the keyless XAUS feed. It records the source and data date with every output.

2. Technical Structure Agent

Computes EMA(20), EMA(50), RSI(14), 5-day and 20-day momentum, relative volatility and a recent reference range. These are numerical calculations, not generated opinions.

3. Macro Event Agent

Reads ESTVELO’s high-impact economic-calendar feed and maps upcoming events to the currencies most likely to be affected.

4. Risk & Consistency Agent

Checks freshness, indicator agreement, event proximity and relative volatility. It converts conflicts into lower confidence instead of hiding them.

5. Synthesis Agent

Uses deterministic language templates to explain the verified findings. It is not allowed to invent prices, news, support/resistance levels or trade entries.

Why this architecture is useful

Agentic systems are strongest when separate components have narrow responsibilities and exchange structured data. ESTVELO follows that pattern while avoiding model-call cost and unpredictable free-form output. A language model can be attached later as an optional editor, while the numeric analysis and verification gates remain independent.

No analysis is presented as a guaranteed forecast. A directional bias summarizes measured daily structure only.

Data cadence and performance

FX inputs are daily official/reference-rate observations, not tick-by-tick broker quotes. The public analysis API is cached and the scheduled research job runs once daily on the free Vercel Hobby schedule. The two visual summaries are server-generated SVG files, keeping page weight low.

Email delivery uses the existing Resend free tier through ESTVELO’s private relay. Subscription requires explicit confirmation and every digest contains a one-click unsubscribe link.

Interpretation

Bullish means the daily indicator ensemble is positively aligned. Bearish means it is negatively aligned. Neutral means the evidence is mixed. Confidence measures internal agreement and data quality; it is not a probability that price will rise or fall.

Support and resistance are recent reference-range boundaries. They are context levels, not guaranteed reversal points or trade instructions.

Sources

Frankfurter provides keyless current and historical exchange-rate data from central banks and official sources. XAUS provides keyless XAU/USD history and publishes a freshness contract. Scheduled event context comes from ESTVELO’s existing economic-calendar pipeline.

Leveraged forex and CFD trading can result in substantial losses. ESTVELO provides educational research and tools, not personalized investment advice.

Research essentials

Use ESTVELO as a research workspace: verify the source, check the jurisdiction, understand the assumptions and separate market information from a personal trading decision.

VerifyPrefer current primary sources for legal entities, rules, costs and product availability.
ContextRead the page together with market, risk and jurisdiction information rather than as an isolated claim.
CostsCheck direct and indirect costs before paying for a trading account, software subscription or service.
RiskNo tool, provider, indicator or infrastructure choice removes market or execution risk.