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.
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.
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.
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.
Reads ESTVELO’s high-impact economic-calendar feed and maps upcoming events to the currencies most likely to be affected.
Checks freshness, indicator agreement, event proximity and relative volatility. It converts conflicts into lower confidence instead of hiding them.
Uses deterministic language templates to explain the verified findings. It is not allowed to invent prices, news, support/resistance levels or trade entries.
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.
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.
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.
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.
Use ESTVELO as a research workspace: verify the source, check the jurisdiction, understand the assumptions and separate market information from a personal trading decision.