Back to Blog

data-analysis

Eastmoney Full-Board OHLC: A Paginated Agent Skill

Practical dispatch on paginated Eastmoney board-level daily OHLC queries, agent benefits, real scenarios, and installation.

OpenAgentSkillPublished:

Where this fits

You're building a market-data agent that needs the full picture — every industry and concept board on Eastmoney — not just a few favorites. Manually scrolling the web UI or scraping HTML is slow and brittle. This skill gives your agent one paginated JSON API call to fetch daily OHLC for every board (code, name, market, date, open/high/low/close, volume, turnover, amplitude, change %, change, turnover rate), sorted by board code and date, with transparent bounds: at most 3 calendar days per query and up to 200 rows per page.

Why agents benefit

  • One command returns structured, sorted OHLC across all Eastmoney boards — no parsing HTML tables or reverse-engineering AJAX endpoints.
  • The 3-day window forces intentional, pageable queries; agents can chunk a historical range into validated slices instead of guessing at rate limits.
  • --all pagination handles the full walk for you, so the agent can ask for "everything" and get a complete, ordered result set without writing its own loop.
  • A consistent response envelope (code/message/data) with pagination fields makes it easy to chain into downstream analysis or visualization steps.

Practical scenarios

Sector rotation scan

Ask the agent: "Compare all board performance over the last two trading days." It issues two paginated calls for consecutive dates, aggregates change percentages client-side, and returns a ranked list of leaders and laggards — no hardcoded board list.

Breadth analysis on a short window

For a monitoring alert, the agent checks daily breadth: how many boards closed up versus down on a specific date. The paginated response lets it sum across pages and produce a one-shot summary without external tools.

Backfill validation

When testing a new signal, the agent pulls the same 3-day window twice and diffs the data to confirm the feed matches an existing stored source — catching schema or rounding drift early.

Add it to your agent workflow

Install the skill via:

npx skills add FTShare-Lab/FTShare-skill --skill eastmoney-all-board-daily-ohlc

Then run it through the skill's run.py:

python run.py eastmoney-all-board-daily-ohlc --start_date 20251127 --end_date 2025-11-28 --page 1 --page_size 50

For the full board dump, add --all and let the skill walk every page.

Compare before adopting

Before wiring this in, compare against alternatives: (1) quality — does the response match what you see on Eastmoney's web charts? (2) freshness — check the repo's last commit and README for version notes; (3) workflow fit — the 3-calendar-day cap matters if your pipeline needs longer historical pulls in one call; (4) alternatives — other data skills or raw API wrappers might cover your exact board subset better.

Why it is worth tracking

With 58 stars and an active author (FTShare-Lab), this skill sits in the early-adopter sweet spot: structured, documented, and small enough to review in a few minutes. If your agent frequently needs Eastmoney board breadth, the pagination behavior is what saves real time — worth tracking until it either stabilizes or a more complete data skill surfaces. You can also see more context on the skill page at https://www.openagentskill.com/skills/ftshare-lab-eastmoney-all-board-daily-ohlc when evaluating.

Featured Skill

eastmoney-all-board-daily-ohlc

Skill by FTShare-Lab