Manual · Mainland China

CN equity track

The most complete starting route: exact A-share identity, reviewed market calendars and rules, daily market evidence, CNINFO/Tushare event inputs, research, planning, simulation, and journaling.

Trackcn
Venue scopeSSE · SZSE · BSE
TimezoneAsia/Shanghai
CurrencyCNY
AcceptancePrimary swing-trader journey

Opening request

Establish identity and source authority first.

Try this in Pi

Set the active track to CN. Resolve 600519 to an exact listing and board. Show the selected calendar and rule receipts, then tell me which configured daily-data adapters are available. Do not fetch anything until I confirm the provider.

The statusline for this track looks like CN · CNY · Asia/Shanghai · src:<percent>% · feat:<percent>% · agent:<configured|unconfigured>. src is evidence maturity; feat is installed feature breadth for this track only. Neither is a completeness or correctness verdict. Use /finance-track cn or /cn-track to switch navigation without relabelling data.

Exact identity

Do not guess from a ticker-shaped string.

  • A mainland listing is a six-digit code plus venue and board: SSE/XSHG, SZSE/XSHE, or BSE/XBSE. A code alone is not an identity.
  • Preserve leading zeroes, Chinese names, short names, share class, and historical aliases. Return ambiguity instead of choosing a preferred venue.
  • Name-to-code discovery uses Tushare when configured. A known exact code, including an already-identified ETF such as 588000, can use the Eastmoney history path without Tushare.
  • CNINFO catalogue identity is repository evidence. It does not prove an SSE, SZSE, or BSE venue, an effective listing interval, or session status.
  • A/H and Stock Connect relationships stay explicit two-leg facts. They never merge a CN observation into HK or the reverse.

Canonical route

Move through four evidence phases.

Follow-up requests

Keep later questions on the same receipts.

Daily evidence, then indicators

Using the confirmed CN listing and selected daily provider, fetch one bounded completed-daily OHLCV series. Confirm the CSV rows, currency, and adjustment policy, then calculate SMA, RSI, and ATR from those rows. Do not infer volume units or calendar gaps.

Buy-now is an evidence request

Should I buy 600519 now? Gather exact identity if needed, the current quote, a bounded recent OHLCV window, and the installed indicators. Keep the recommendation conditional. Do not skip tools and do not invent a trade plan without the required risk facts.

Disclosure only when asked

Search CNINFO announcements for this exact code only after I confirm I want disclosure evidence. Keep Chinese titles, PDF identities, and catalogue receipts. Do not treat announcements as a prerequisite for quotes or technicals.

Provider truth

Keep these limitations in the answer.

  • Eastmoney access is public-web, read-only local analysis; rights and service-level facts remain explicitly unknown.
  • A known exact code can use cn_raw_vendor_history with Eastmoney alone, including an already-identified ETF such as 588000. That raw route does not prove security kind or currency.
  • For a name-only request, resolve identity at most once when the name-to-code mapping is uncertain. A known exact code bypasses cn_stock_symbol_search; its TUSHARE_TOKEN is not needed for Eastmoney history.
  • Tushare Pro requires a caller-owned token and explicit provider selection. Its daily row is end-of-day, not a real-time claim.
  • CNINFO is used only for explicitly requested announcements, disclosures, filings, or event evidence. It is never a prerequisite for quotes, OHLCV, or technical indicators.
  • After OHLCV returns, use the installed sma, rsi, and atr tools instead of writing a calculation program. Do not calculate instructionRef: omit it unless a real retained hash already exists, and the tool derives a deterministic request reference. Raw-basis roots copied during handoff are preserved as context evidence and do not block calculation. Compact results give the LLM the latest and requested prior numeric values while the TUI keeps a concise first line; they retain exact receipt handles without duplicating full receipt envelopes. Request intermediate projection only for full-series drill-down.
  • Questions such as whether to buy now, what happens if you buy now, or when to sell trigger read-only evidence gathering: exact identity when needed, current quote, bounded recent OHLCV, and relevant installed indicators. The LLM still owns the conditional recommendation; that decision boundary is not a reason to skip tools. Trade-plan and bar-path tools are used only when their exact required risk facts or proposed order are available.
  • T6 accepts an explicitly selected, caller-supplied CN transaction-tape capability packet. Futu OpenD or another provider adapter remains external and is never bundled, authenticated, or silently selected by Pi Sparkles.

Runtime configuration

Only configure adapters you intend to select.

These variables belong to the local Pi process—not this website, a prompt, a receipt, or source control. Values must never enter model context.

Shared operator identity

CN · HK · USNon-secret caller identification
AGENT_CONTACT

Set once and reuse everywhere. It identifies the operator to public-source adapters and the statusline; it grants no provider, entitlement, or cross-track authority.

Eastmoney

CN · HKPublic-web, read-only local analysis

No provider-specific environment variable. Uses the shared AGENT_CONTACT and a fixed plugin product label.

Tushare Pro

CNCaller-owned credential, read-only
TUSHARE_TOKEN

Used only after explicit adapter selection. It is required for CN symbol and historical-name discovery; it is not required for Eastmoney history of an already-known exact code. Provider entitlement and permission apply.

CNINFO

CNPublic, read-only local analysis

No provider-specific environment variable. Uses AGENT_CONTACT, and only for explicitly requested disclosure or announcement work.

Futu OpenD

CN · HK · US tape capabilityCaller-owned external process and entitlements

OpenD, the Futu SDK, credentials, login state, quote rights, and provider certification are not bundled. T6 validates an explicitly selected bounded capability packet; it does not start, install, authenticate, or silently fall back to OpenD.

OpenFIGI

Shared identityCredentialed, read-only
OPENFIGI_API_KEY

Optional identity resolution adapter. The returned mapping does not silently move a request between tracks.

Execution boundary: use Pi Sparkles to inspect, calculate, plan, simulate, journal, and reconcile evidence. Place and manage any real order through separate means. No plugin accepts brokerage write authority.