FinCore
Blog
Menu

Market Intelligence

One point-in-time-correct data foundation, instead of a pile of stitched-together spreadsheets.

Prices, derivatives, ownership, funds, disclosures, and macro context — all Turkish market data, unified under one rule: the answer a query gives you today is the answer it would have given on the date you asked about.

Data coveragepoint-in-time · live
OHLCV prices2010 →
VIOP derivatives2017 →, zero gaps
Foreign ownership2004 →, daily
TEFAS funds~1,300+ funds
Disclosuresprimary source
Index membershipPIT, 2018 →
FF5 + Momentumlive-verified
TLREF / CPITCMB macro
01 / Coverage

Turkish market data, in one place, not stitched from six.

Every other FinCore app — Investor Insights, Quant Lab, Customer Profiling, Portfolio Intelligence — is built on this same layer. It's also directly useful on its own.

Equity prices (OHLCV)

Daily BIST price history, millions of rows.

VIOP derivatives

The daily derivatives bulletin, millions of rows, sourced from BIST's own daily feed — zero gaps.

Foreign ownership

Daily, per-stock, point-in-time — a genuinely hard-won data source some platforms don't have this deep.

TEFAS funds

Fund master records, allocations, and 5-year price and flow history across roughly 1,300+ mutual funds.

Disclosures

Financial statements, dividends, corporate actions, general-assembly calendars, capital structure, and shareholder disclosures — parsed as a primary source, not a vendor rollup.

Macro & CDS

Sovereign 5-year CDS and gold price series, plus TLREF and CPI from TCMB, the central bank's data service.

Financial statements are parsed and detailed, specifically because it catches discrepancies and signals — not just a source, not a cognitive overload.

Real BIST factors

Fama-French 5-factor plus Momentum, computed point-in-time and live-verified against the market — not a generic global factor proxy.

Uniform valuation math

P/E, price-to-book, and price-to-sales computed from real market cap and fundamentals, so multi-currency-listed names are handled consistently instead of silently mixed.

Six data sources. One point-in-time-correct layer underneath everything else.

02 / Point-in-time

The date on the query has to match the date in the answer.

Ask this layer what the market looked like on a historical date, and it answers with what was actually knowable then — not today's numbers projected backward. That property is what makes every backtest built on top of it honest.

Three places look-ahead bias usually hides

01

Index membership, reconstructed

Point-in-time XU030/XU050/XU100 membership, rebuilt from historical records — so a backtest uses the constituent list that actually existed on that date, not today's list run backward in time.

02

Primary financials

Financial statements parsed directly after meticulous investigation rather than dumping rolled-up numbers — catching discrepancies and signals.

03

Point-in-time foreign ownership

Daily, per-stock ownership history, recorded as of the date it was actually known — not the latest figure quietly substituted for an earlier one.

Every one of these feeds a downstream app — Quant Lab's fourteen validation gates, the Portfolio Optimizer's sleeves, Investor Insights' benchmarks — so a correctness bug here would quietly become a correctness bug everywhere else.

What "correct" actually means here

No index look-ahead Historical index membership comes from its own record of what was actually in the index, not today's constituent list applied to the past.
Real BIST FF5 + Momentum Factors are computed point-in-time and live-verified against the market itself, not borrowed from a generic global factor proxy.
Valuation ratios computed uniformly P/E, price-to-book, and price-to-sales come from real market cap and fundamentals, so dual-currency-listed names don't get silently mixed.

A backtest is only as honest as the data it couldn't have seen yet.

03 / Asset Intelligence

Every other app pulls from this layer quietly. Here you see it directly.

Asset Intelligence is the per-security surface built on top of the data layer — one instrument, combined into a single deep-dive view instead of four separate lookups.

Asset Intelligence

One instrument, every angle, one screen.

Price and valuation context, ownership trend, disclosure history, and factor exposure for a single name, combined into one view — the same underlying data other apps use, surfaced directly for a research analyst who wants to look at one instrument closely without stitching together four separate lookups first.

Price & valuation context, point-in-time Ownership trend, daily since 2004 Disclosure history & factor exposure, one screen
Asset Intelligencesingle instrument · deep dive
1 Price & valuation P/E, P/B, P/S, point-in-time 2 Ownership trend daily foreign ownership since 2004 3 Disclosure history Filings, dividends, corporate actions 4 Factor exposure FF5 + Momentum loadings

This is the surface for a research analyst who wants one clean, point-in-time-correct source of Turkish market data instead of stitching together spreadsheets — the same data the rest of the platform already trusts, just viewed one name at a time.

The data layer isn't just infrastructure. Look at one name, and it's a product on its own.

Reliability

The source is chosen on purpose, not just whichever API answered first.

Primary source for financials, dividends, and corporate actions specifically because it catches discrepancies a rolled-up vendor feed misses — not because it happened to be convenient to integrate.

Ingestion leans on a disclosure index as the backbone for incremental updates, and index membership is rebuilt from historical records rather than snapshotted once and assumed stable.

The unglamorous property that makes every backtest honest: it never got to see tomorrow.

Financial statements are thoroughly examined.
A disclosure index as the backbone Disclosure index drives incremental ingestion, rather than re-pulling everything on a fixed schedule.
Reconstruction, not a snapshot Index membership is rebuilt from historical records — not today's constituent list projected backward onto the past.
Depth most platforms don't have Foreign ownership, point-in-time, is a genuinely hard-won data source — not a recent add-on.
04 / FAQ

The questions an analyst asks before trusting a data layer.

Short, specific answers — the same understated register as the rest of this platform.

How far back does the data actually go?

It depends on the source: BIST equity prices and sovereign CDS/gold go back in time, VIOP, foreign ownership and many others to the date you will be able to build your strategy on. Each series is dated by when its underlying source actually starts, not rounded up to a convenient year.

How fresh is the data day to day?

Ingestion runs on a cadence tied to actual publishes — new price, derivatives, and disclosure data lands as the source releases it, not on a fixed vendor delay.

Is this only a backend for other apps, or can I use it directly?

Both. Every other FinCore app is built on this layer, but Asset Intelligence is a direct, user-facing surface over the same data — price, ownership, disclosures, and factor exposure for a single instrument, in one screen.

How do you avoid mixing currencies across dual-listed names?

Valuation ratios — P/E, price-to-book, price-to-sales — are computed uniformly from real market cap and fundamentals rather than taken as pre-rolled vendor fields, so names reporting in more than one currency are handled consistently instead of silently blended.

Give your desk one point-in-time-correct source instead of six stitched-together ones.

Request a walkthrough focused on your coverage universe and what a single Asset Intelligence deep-dive would look like for the names you already follow.