Learn

⌂Dashboard◈Learn

Practice

⌁Charts◷Replay↻Review

My learning

▥Stats☆Bookmarks⌕Search✦AI

Learning principle

Understand risk before practising decisions.

Trade ButyFree · Neutral
👤 Log in
📚Learn📈Markets⏮Replay✎Review🔍Search🤖AI👤 Log in
Trade Buty

A free & neutral trading education platform for Chinese speakers worldwide. Structured courses (learn) × live charts & replay (practice).

⚠️ Risk notice: All content is for study and research only and does not constitute investment advice. Markets are risky.

Navigate

LearnMarketsReplaySearchAIStatsPrivacy PolicyContent from kline-butyFeedback
© 2026 sun1090 · MIT LicenseContent from kline-buty

On this page

  • 1. Quant Data Sources: Five Steps from Free to Paid
  • 2. Channels for Historical Market Data
  • 2.1 Exchange Official Websites
  • 2.2 The Tushare Pro Points System
  • 2.3 Crypto Exchange Public APIs
  • 2.4 Data Quality Checks: Reconcile Numbers Before Research
  • 3. Macro & Industry Data
  • 3.1 Official First-Hand Data (Free)
  • 3.2 Commercial Macro Data (Paid)
  • 3.3 Examples of Industry Data Sources
  • 4. News & Research
  • 4.1 Flash News & Media
  • 4.2 Channels for Broker Research Reports
  • 5. Alternative Data: Institutions' "Information Edge"
  • 6. Personal Free Stack: A Zero-Cost Research Toolkit
  • Data Copyright & Boundaries of Use
  • Wiring the Data Pipeline: From Fetching to Usable
  • 7. Next Steps

Chapter progress

17 · Tools & Platforms

The earlier chapters taught you to read the market, build a system, and recognize risk. This chapter answers a different

0/5 lessons0%

Next chapter →

18 · Financial Statements Deep Dive→

Financial reports are letters companies write to their shareholders — and also a stage for fraudsters. This chapter teac

Learn/17 · Tools & Platforms
Lesson 02/2 / 5 lessons

02 · Data & Research Platforms

A layered tour of quant data sources, historical quotes, macro and industry data, and research reports, with a zero-cost research toolkit.

📖 ~10 min read
On this page▾
  • 1. Quant Data Sources: Five Steps from Free to Paid
  • 2. Channels for Historical Market Data
  • 2.1 Exchange Official Websites
  • 2.2 The Tushare Pro Points System
  • 2.3 Crypto Exchange Public APIs
  • 2.4 Data Quality Checks: Reconcile Numbers Before Research
  • 3. Macro & Industry Data
  • 3.1 Official First-Hand Data (Free)
  • 3.2 Commercial Macro Data (Paid)
  • 3.3 Examples of Industry Data Sources
  • 4. News & Research
  • 4.1 Flash News & Media
  • 4.2 Channels for Broker Research Reports
  • 5. Alternative Data: Institutions' "Information Edge"
  • 6. Personal Free Stack: A Zero-Cost Research Toolkit
  • Data Copyright & Boundaries of Use
  • Wiring the Data Pipeline: From Fetching to Usable
  • 7. Next Steps

"Watching charts relies on software; research relies on data." Most people get stuck at step one: where does data come from, does it cost money, and how do you make sure it's right once you have it?

This article organizes data platforms into four layers: quant data sources (code/terminals), channels for historical quotes, macro & industry data, news & research reports — plus a primer on "alternative data," ending with a zero-cost research toolkit. Solve the data problem first, then talk strategy (see Chapter 15 - Quant Practice↗).

⚠️ Risk Warning

Data interfaces' fields, free quotas, and terms of use change at any time (defer to each platform's latest announcements and official docs); free data can contain gaps, delays, and abandoned endpoints — cross-check before using it for live decisions. Evaluate the return on any paid data service yourself. Markets carry risk; invest with caution. Nothing here constitutes investment advice.


1. Quant Data Sources: Five Steps from Free to Paid

SourceFree/PaidMarket coverageFormStrengths & limits
AKShareFree, open sourceA-shares/futures/HK/US/crypto/macroPython libraryExtremely broad coverage, active updates; but interfaces are scraped from public pages, so stability and timeliness are mediocre, fields change frequently, commercial licensing needs your own confirmation
Tushare ProFree + points systemMainly A-shares/futures/macroPython libraryBasic interfaces usable after free registration; high-tier data (financials, minute bars, etc.) requires points (earned or paid); well-documented; mainstream choice for individual researchers
JoinQuantFree/paidA-shares/futures/USOnline platform + PythonOnline research environment, factor library, integrated backtesting and paper trading, rich community; data export is limited
RiceQuant RQDataMostly paidA-shares/futures/US/optionsSDK/APIHigh data quality, solid docs, individual pricing available; relatively friendly among professional-grade options
Wind terminalPaidAll marketsTerminal + ExcelInstitutional standard, most complete data, includes lots of hand-curated data (ratings, consensus estimates, etc.); expensive

Selection logic:

  • Just want to prove a concept, don't need stability → start free with AKShare;
  • Serious A-share research that must be reproducible → Tushare Pro (upgrade points as needed);
  • Don't want to maintain data yourself, backtest on a platform environment → JoinQuant online;
  • Prioritize data quality and API standards, willing to pay → RiceQuant / terminals;
  • Institution-level or deep research → Wind (see the professional terminal section in 01 - Market Data Software↗).

⚠️ Backtests and Live Quotes Are Two Different Systems

Note: on quant platforms, backtest results and live quotes are two different systems — platforms differ in data sources and price adjustment rules, so backtest conclusions can diverge widely. Run the same strategy through two independent data sources for cross-validation.


2. Channels for Historical Market Data

2.1 Exchange Official Websites

The most authoritative first-hand channel — and free:

MarketChannelDownloadable content
A-sharesSSE/SZSE/BSE official sitesDaily quotes, monthly statistics, historical trades (some by application), disclosures
FuturesSHFE/DCE/CZCE/CFFEX/GFEX official sitesDaily quotes, open interest, delivery data, historical statistics
US stocksExchange websites (NYSE/Nasdaq data portals)Some history free; tick-level data paid
CryptoEach exchange's siteSee section 2.3

2.2 The Tushare Pro Points System

  • Registration is free; basic interfaces (daily bars, instrument lists, trading calendars) require few points;
  • High-value data (financial indicators, minute-level data, dragon-tiger lists) requires more points — earned via contribution, sponsorship, or payment; see official docs for exact rules;
  • Usage notes: daily call counts are capped, so fetching whole-market history means batched loops + rate limiting — never write a one-shot pull-everything script.

2.3 Crypto Exchange Public APIs

Crypto offers the easiest-to-obtain first-hand historical data of any market:

  • Binance/OKX/Bybit all expose public candlestick history endpoints (e.g., /api/v3/klines), accessible without an API key;
  • You can page backward from fairly early points (e.g., Binance BTCUSDT daily bars go back to 2017; check official docs for exact ranges);
  • Well-specified fields, no price-adjustment issues (spot has no corporate actions) — the best dataset for personal quant practice;
  • Limits: rate limited by weight, so control request frequency when pulling full history; endpoint paths and parameters change between versions — defer to official docs.
python
# Teaching example: fetch Binance daily candles (real fields per official docs)
import requests
resp = requests.get(
    "https://api.binance.com/api/v3/klines",
    params={"symbol": "BTCUSDT", "interval": "1d", "limit": 100},
    timeout=10,
)
data = resp.json()   # [open time, open, high, low, close, volume, ...]

2.4 Data Quality Checks: Reconcile Numbers Before Research

The first thing after getting data isn't modeling — it's reconciling numbers against market software (method detailed in Chapter 15 - Quant Practice - 02↗):

CheckHow
Latest candleVerify OHLC and volume against live software quotes
Historical samplingPick 3–5 random dates and verify against software/exchange historical data
CompletenessCheck missing dates: exclude suspension days for A-shares, exclude holidays (calibrate with a trading calendar)
Timestamp conventionConfirm local time vs UTC and which time zone aggregates candle boundaries
Adjustment consistencyNever mix forward/back/no adjustment; document which one you use

3. Macro & Industry Data

3.1 Official First-Hand Data (Free)

DataOfficial sourceContents
National economyNational Bureau of StatisticsGDP, CPI/PPI, industrial output, retail sales, investment, population
Money & financePeople's Bank of ChinaAggregate financing, M0/M1/M2, rates and reserve ratios, LPR
Foreign tradeGeneral Administration of CustomsImport/export values, trade by commodity and country
FiscalMinistry of FinanceFiscal revenue/spending, treasury issuance
Industry outputMIIT/National Energy Administration et al.Power generation, auto production, steel output, etc.

3.2 Commercial Macro Data (Paid)

  • CEIC: global macro/industry data platform, broad coverage, institutional subscriptions;
  • Wind macro module: most used domestically, macro data and quotes in one terminal, easy export;
  • Eastmoney Choice / THS iFinD: also cover macro data at lower prices than Wind.

Free personal alternative: the NBS website carries every key series; combined with the "China Data" portal and the PBOC's statistical reports it covers ~90% of macro research needs — but you'll have to assemble time series yourself.

3.3 Examples of Industry Data Sources

IndustryCommon sources
AutosCPCA (monthly passenger-car sales), CAAM (overall production/sales)
Real estateNBS (development investment/floor space sold), CRIC (top-100 developer monthly sales)
PowerNational Energy Administration (electricity use/generation), China Electricity Council
BaijiuChina Alcoholic Drinks Association, listed companies' monthly channel data
ShippingShanghai International Shipping Institute (SCFI and other freight indices)

Industry association data is usually free or low-barrier, but its definitions may differ from official statistics — cite source and methodology when referencing.


4. News & Research

4.1 Flash News & Media

SourcePositioningAccess
CLS (Cailianshe)Benchmark of domestic finance flash news; real-time "telegram-style" updates, very fastFree app; embedded in professional terminals like Choice/iFinD
Wallstreetcn (Huaerjie Jianwen)High-quality macro and market interpretation, often exclusive contentApp/site, some deep content paid
BloombergGlobal information standard, strongest speed and breadthPaid terminal; individuals can access some web content
ReutersGlobal wire service, strong objectivity and coverageFree website portion; assess accessibility from mainland China yourself

4.2 Channels for Broker Research Reports

ChannelNotes
Eastmoney Research CenterFree report summaries and ratings, wide industry coverage (site/app)
HiborReport database, strong search; some content paid
Broker websites/appsOwn-house reports published free
cninfo (Juchao)First-hand source of listed-company announcements (a must-read beyond sell-side reports)

💡 How to Read Research Reports Properly

How to read research reports properly was covered in 12 - Market Ecosystem - 04 Information Ecosystem↗: read the logic and the data, ignore the rating conclusions — reports are research tools, not order instructions.


5. Alternative Data: Institutions' "Information Edge"

Alternative data means data outside traditional financial datasets that reflects real economic activity. Institutions pay heavily for it; individuals just need to grasp the concept:

TypeExamplesUses
Satellite imageryParking-lot car counts, oil-tank shadows, mall foot trafficInferring retail/energy/real estate momentum
Hiring dataJob posting counts and seniority shiftsSigns of company expansion/contraction, pre-earnings guesses
Card/payments dataSpending category aggregates, merchant flowsForecasting consumer companies' revenue
Web scrapingE-commerce prices/sales, app download countsShifts in industry competitive structure
Social sentimentSocial media discussion volume, sentiment indicesSentiment side-input (limited accuracy)
  • For individuals: alternative data is extremely costly and noisy, and most people lack the processing capability — knowing it exists suffices. Your informational edge more likely comes from careful reading of public data than from chasing novel datasets;
  • Collecting and using alternative data has privacy and compliance boundaries (cross-border transfer of personal data, collection consent, etc.), and institutions run dedicated compliance reviews before use.

6. Personal Free Stack: A Zero-Cost Research Toolkit

You can build a usable research foundation without spending a cent (with upgrade paths included):

NeedFree solutionUpgrade path
Watching chartsTHS/Eastmoney + TDXTradingView paid tier (more indicators/data refreshes)
Quote dataAKShare or Tushare Pro base pointsTushare point upgrades / RiceQuant personal edition
History archivingOwn scripts writing CSV/SQLite (see 15 - Quant Practice↗)Time-series database + bulk vendor purchase
Macro dataNBS + PBOC websiteChoice/iFinD personal editions → Wind
Announcements/reportscninfo + Eastmoney research centerHibor professional edition
Flash newsCLS free versionNews embedded in professional terminals
Research environmentJupyter + Python (local machine)Cloud server (see 05 - Runtime & Automation Environment↗)

Principle: the entire cost of the free stack is "your own hours maintaining the data." When data wrangling time exceeds its expected value, consider paying — what stalls most individual researchers isn't lack of money for data, but never putting the free data to work.

💡 What Stalls You Isn't Data — It's Unused Free Data

What stalls most individual researchers isn't lack of money for data, but never putting free data to work. The entire cost of the free stack is "your own hours maintaining the data" — pay only when wrangling time exceeds expected value.

Data Copyright & Boundaries of Use

  • Quote data copyright usually belongs to exchanges/vendors: free-interface data may be used for personal study and research; commercial use, redistribution, or external services generally require licenses — read each source's terms before use;
  • Scraping public websites: respect site terms and robots rules, throttle frequency, and avoid stressing target sites;
  • Crypto exchange API data: commercial/redistribution rules differ per platform — follow official docs;
  • One pragmatic habit: record "data source + retrieval date" in script comments — both copyright awareness and part of reproducible research.

Wiring the Data Pipeline: From Fetching to Usable

Data research isn't "download once and done" — it's a pipeline you maintain daily:

text
Fetch scripts (scheduled) → raw data landed (CSV/SQLite) → cleaning & reconciliation → standard-format store → research & backtesting
  • Schedule fetching with cron/system schedulers — see 05 - Runtime & Automation Environment↗;
  • Run a reconciliation check after each fetch (latest date, row counts, outliers) and alert immediately on anomalies;
  • Separate data from code: data under data/, code under scripts/, config under config/ — directory conventions in 15 - Quant Practice - 01↗.

7. Next Steps

With data in hand, the next step is getting "data → backtest → strategy" running end-to-end — see 15 - Quant Practice↗. For where to trade these instruments, see 03 - Broker & Futures Broker Selection↗.


⚠️ Risk Warning

Data is research's foundation and also its biggest hidden risk: free interfaces can be abandoned mid-use, change their fields, contain gaps, or include look-ahead bias, directly producing wrong backtest conclusions and live decisions; vendors' license terms restrict commercial use and redistribution — confirm before use; alternative data carries privacy and compliance boundaries. All interface fields, point rules, and pricing policies defer to each platform's latest official announcements. Everything here is for learning and research only and does not constitute investment advice. Markets carry risk; invest with caution.

📝 工具与平台篇 · 随堂测

3 concept questions · instant grading

📖 Done reading? See the real market

Find the concepts from this lesson on the live chart — understand before you continue.

Open live chart →
🤖Ask AI: 02 · Data & Research Platforms→

Related lessons

  • →01 · A Panorama of Market Data Software
  • →03 · Broker & Futures Broker Selection
  • →04 · Analysis & Scripting
  • →05 · Runtime & Automation Environment

Next

03 · Broker & Futures Broker Selection

→