Asia Stock Market Coverage
portfolIQ Asia coverage: 7 markets, multi-currency, official halal screening from SC Malaysia and OJK Indonesia.
Asia Stock Market Coverage
Disclaimer: portfolIQ provides factual market data only. FX rates and market prices are for analytical / informational purposes. Not financial advice. Not a fatwa. Methodology disclosed.
Halal status: sourced from official regulators (SC Malaysia, OJK Indonesia). Not a religious verdict. Consult a qualified Shariah scholar.
Markets covered
| Market | MIC | Native Currency | Data Source | Tier | Status |
|---|---|---|---|---|---|
| Japan (Nikkei 225 top tier) | XTKS | JPY | EDINET (PDL 1.0 — Japanese FSA) | Tier 0 | Active |
| Taiwan (TWSE 50) | XTAI | TWD | TWSE OpenAPI (OGD v1.0) | Tier 0 | Active |
| India (Nifty 50) | XNSE | INR | SEBI Filings + NSE public data | Tier 0 | Fundamentals only |
| Australia (ASX 50) | XASX | AUD | ASIC Connect (OGL — Tier 0) | Tier 0 | Fundamentals only |
| Korea (KOSPI top tier) | XKRX | KRW | DART FSS (public domain KR) | Tier 0 | Active |
| Hong Kong (HSI top tier) | XHKG | HKD | HKEXnews (internal derived metrics) | Internal | Derived metrics only |
| Singapore (STI 30) | XSES | SGD | SGXNet (internal derived metrics) | Internal | Derived metrics only |
| Malaysia (Bursa top tier) | XKLS | MYR | SC Malaysia regulatory + Bursa public | Tier 0 | Halal screening active |
| Indonesia (IDX Composite top tier) | XIDX | IDR | IDX / OJK public data | Tier 0 | Halal screening active |
Notes:
- Tier 0: fully redistribuable per D-072 (central bank, government, or permissive open licence).
- Internal: derived/aggregated metrics only — no raw price redistribution (exchange licence required).
- Fundamentals only: regulatory filings ingested, OHLCV prices excluded (pending exchange ToS validation).
- China A-shares (XSHG/XSHE): excluded Phase 1 — HFCAA/PIPL/DSL legal risk. See Excluded markets.
API endpoints — Asia stocks
GET /v1/instruments/stock/{ticker}
Returns metadata for a single stock. Accepts Asia-specific query parameters (Sprint 32):
| Parameter | Type | Default | Description |
|---|---|---|---|
venue | string | null | Filter by MIC exchange code (ISO-10383). Examples: XTKS, XHKG, XSES, XNSE, XKRX, XASX, XTAI |
include_holidays | boolean | false | If false (default): sessions on exchange holidays are excluded from results |
display_currency | string | null | [Sprint 33 — not yet active] Convert prices to specified currency. Returns HTTP 422 if provided in Sprint 32 |
Example requests:
# All listings of a stock (default)
GET /v1/instruments/stock/7203
# Filter to Tokyo Stock Exchange only
GET /v1/instruments/stock/7203?venue=XTKS
# Include holiday sessions (data audit use case)
GET /v1/instruments/stock/7203?venue=XTKS&include_holidays=true
# display_currency — will return 422 in Sprint 32
GET /v1/instruments/stock/7203?display_currency=USD
# Response: HTTP 422 {"error": "display_currency_not_active", "available_from": "Sprint 33"}
GET /v1/instruments/stock?search={q}&venue={mic}
Search stocks with optional venue filter:
# Search Toyota by name, filtered to Tokyo
GET /v1/instruments/stock?search=toyota&venue=XTKS
# Search all Korean stocks
GET /v1/instruments/stock?search=samsung&venue=XKRX
Multi-currency policy
Prices are stored and returned in the native quote currency of the exchange:
| Exchange | Native Currency | Example |
|---|---|---|
| XTKS (Tokyo) | JPY | Toyota close = 2,845 JPY |
| XHKG (Hong Kong) | HKD | Tencent close = 345.60 HKD |
| XSES (Singapore) | SGD | DBS close = 31.20 SGD |
| XNSE (Mumbai) | INR | Reliance close = 2,934.50 INR |
| XKRX (Seoul) | KRW | Samsung Elec close = 68,400 KRW |
| XASX (Sydney) | AUD | BHP close = 43.18 AUD |
| XTAI (Taiwan) | TWD | TSMC close = 793 TWD |
Conversion to USD: available via ?display_currency=USD in Sprint 33 (not yet active). Until then, use the FX rates API for manual conversion:
# Get JPY/USD rate for conversion
GET /v1/fx/rates?currency_pair=JPYUSD&date=2026-05-22
FX sources: Bank of Japan (BoJ), HKMA, MAS, RBI, Bank of Korea, RBA, FRED. All Tier 0 — public domain central bank data.
Halal screening — Asia
portfolIQ integrates official regulatory Shariah lists for Asian markets. These are sourced directly from financial regulators — not third-party databases.
SC Malaysia (Securities Commission Malaysia)
- Authority: Securities Commission Malaysia, Shariah Advisory Council (SAC)
- Coverage: ~750 Bursa Malaysia (XKLS) securities
- Schedule: Biannual (May and November)
- Methodology: SAC-Malaysia-AAOIFI-aligned screening
- Attribution: Source: Securities Commission Malaysia (SC)
- API field:
shariah_status = 'compliant' | 'non_compliant'
# SC Malaysia compliant stocks
GET /v1/instruments/stock?venue=XKLS&shariah_screened=sc_malaysia
IDX ISSI — Indonesia
- Authority: OJK (Otoritas Jasa Keuangan — Indonesia Financial Services Authority)
- Coverage: Indonesia Sharia Stock Index (ISSI) constituents
- Schedule: Biannual (May and November)
- Methodology: OJK-ISSI-Indonesia
- Attribution: Source: IDX / OJK Indonesia (ISSI)
- Note: All ISSI entries are Shariah-compliant by OJK definition
# ISSI compliant stocks
GET /v1/instruments/stock?venue=XIDX&shariah_screened=issi
Excluded: FTSE Bursa Malaysia Hijrah
The FTSE Bursa Malaysia Hijrah index (30 components) is not redistributed — it is licensed by FTSE Russell and redistribution requires a separate commercial licence. portfolIQ uses the SC Malaysia list (~750 securities) as proxy coverage, which includes ~95% of Hijrah components by construction.
Disclaimer
Halal status sourced from official regulators (SC Malaysia, OJK Indonesia). Not financial advice. Not a fatwa. Methodology disclosed. portfolIQ exposes raw regulatory classification only — no fiqh verdict. Consult a qualified Shariah scholar for religious rulings.
Excluded markets
China A-shares (XSHG / XSHE)
China A-shares are excluded in Phase 1 due to:
- HFCAA risk: Holdings of Chinese companies via VIE structures (legal ambiguity)
- PIPL/DSL: China's Personal Information Protection Law and Data Security Law restrict cross-border data flows
- Exchange redistribution: SSE/SZSE ToS prohibit commercial redistribution of raw price data
Workaround in progress: China A-shares accessible via HKEX Stock Connect delayed data (evaluated by expert-legal for Tier 0 derivation). Decision pending Sprint 35.
ASEAN OHLCV prices
Raw OHLCV prices for most ASEAN exchanges (other than derived metrics) are excluded:
- Exchange licences required for raw price redistribution
- Covered: derived consensus metrics only (where sources are Tier 0)
Timezones
All prices are stored in UTC internally. Use the local_trade_date field for session-local date filtering:
| Exchange | Local Timezone | UTC Offset | Close UTC (typical) |
|---|---|---|---|
| XTKS | Asia/Tokyo | UTC+9 | 06:00 UTC |
| XHKG | Asia/Hong_Kong | UTC+8 | 08:00 UTC |
| XSES | Asia/Singapore | UTC+8 | 09:00 UTC |
| XNSE | Asia/Kolkata | UTC+5:30 | 10:00 UTC |
| XKRX | Asia/Seoul | UTC+9 | 06:30 UTC |
| XASX | Australia/Sydney | UTC+10/+11 (DST) | 06:00 UTC |
| XTAI | Asia/Taipei | UTC+8 | 05:30 UTC |
Note on XASX DST: Australia observes daylight saving time (AEDT = UTC+11 in summer, AEST = UTC+10 in winter). Close UTC shifts between 05:00 and 06:00 UTC seasonally.
Note on XTKS lunch break: Tokyo Stock Exchange has a lunch break (11:30–12:30 JST). portfolIQ ingests end-of-day (EOD) data only in Sprint 32 MVP — intraday data with lunch break handling is planned for Sprint 35+.
Related documentation
- Halal screening methodology — full methodology for AAOIFI screening
- DJIM vs AAOIFI — formula comparison and PIQ field mapping
- Multi-tier data sourcing — licensing framework
- Multi-source fusion — consensus pricing methodology
- Cross-asset correlations — multi-currency rolling correlations including Asia markets (JPY, HKD, KRW, AUD, SGD, INR)
- API reference — full endpoint schema
Not financial advice. Methodology disclosed. FX rates and equity prices are factual data for analytical use only. Halal classification sourced from official regulators — not a fatwa. portfolIQ is not a registered investment advisor.
Sources: Bank of Japan (BoJ), Hong Kong Monetary Authority (HKMA), Monetary Authority of Singapore (MAS), Reserve Bank of India (RBI), Bank of Korea (BoK), Reserve Bank of Australia (RBA), Federal Reserve Bank of St. Louis (FRED), Securities Commission Malaysia (SC), IDX / OJK Indonesia.