Methodology

How ForexR market analysis is made

Every article is written by an automated system, not a human analyst. We say so plainly, because you should know what you are reading.

Code computes the facts. A language model only writes the words.

That one rule shapes everything on this page: where the numbers come from, how the text is written, and what is checked before anything is published.

Where the data comes from

Two providers, three kinds of data. Nothing else goes in.

Live prices

Prices and day statistics come from a broker price feed (KCM Trade). For instruments that feed does not quote, they come from Financial Modeling Prep (FMP).

Candles

Daily and intraday candles come from FMP. The levels and indicators below are calculated from them.

Calendar and headlines

The economic calendar and news headlines come from FMP. Headlines only describe what is being reported, with the publisher named. Article text from other publishers is never reused.

How levels are calculated

Every level is computed by code from the data above. A language model never estimates a number.

P = (H + L + C) / 3

Pivot points

P, R1 to R3 and S1 to S3 use the classic floor formula on the previous completed daily bar.

How pivot points work Pivot point calculator

ATR (14)

Average true range

Wilder’s average true range on daily bars: a measure of how far price has been travelling in a day.

The ATR guide

Trend and RSI

Trend compares price with the 20- and 50-period exponential moving averages on the daily, 4-hour and 1-hour charts, plus the 200-day average. RSI (14) is calculated on daily closes.

Scenarios

Scenarios are mechanical. The first pivot level beyond price is the trigger, the next is the target, and the daily pivot is the invalidation.

How the text is written and checked

Five steps, always in this order.

  1. Pick the angleA planning step chooses the angle for the piece from the day’s context.
  2. Build the data packCode assembles the prices, levels, calendar and headlines. It is the only source the writing model may use.
  3. WriteA language model writes the article from that pack.
  4. Check it twiceAn automated check confirms that every price, percentage and distance in the text exists in the data pack. A second, different model then reviews the draft for misused figures, unsupported claims and advice-like language.
  5. Pass, or be discardedA draft that fails gets one rewrite. If it fails again it is discarded. Nothing is published unchecked.

The key-level table at the top of each article is rendered directly from the data pack, so it always matches the computed values. The exact data each article was written from is stored with it.

Who are the analysts on the bylines?

They are not real people.

Each article is signed by one of the ForexR virtual analysts. They are fictional personas with AI-generated portraits.

Each persona has a beat and an editorial voice, which keeps coverage consistent and easy to follow. None of them has a career, credentials, clients or a trading record, and none is claimed. Whichever name is on an article, the writing is produced by the automated process described above.

Meet the virtual analysts

What this analysis is not

Not advice

It is general market commentary. It is not investment advice, a recommendation or a signal service, and it knows nothing about your finances or risk tolerance.

Not live

Prices move after publication. Always check the live rate before acting.

Live EUR/USD rate

Not error-proof

Automated checks reduce errors but cannot remove them. If you spot one, tell us.

Contact details

Independence

ForexR earns affiliate revenue from some brokers listed on the broker comparison. Market analysis is generated from data only and is not influenced by those relationships. No article tells you to trade with any particular broker.

See it on a live market

The key-level table sits at the top of every article, straight from the data pack.