I built an A-share research workflow with Zhipu GLM-5.3 — no manual monitoring needed (open source)

frank-quant

A practical outline based on the author’s example for integrating Zhipu GLM-5.3 (ZCode) with the open-source TradingAgents-CN framework to produce a scheduled, automated A-share morning research brief. Learn repo locations, model access pointers, summarization & push steps, and what to verify before deployment.

Image Analysis

Image 1 — Evidence extraction (organized as: “Fact / Unclear / Inference”)

1) Facts (readable text, visible UI steps, chart data and clear UI elements)

- Top-left black rounded rectangle banner:

- Red “✖” graphic and text: “拒绝人工盯盘”

- Main headline (large):

- “ZCode +” (the word “ZCode” in dark color)

- Central black square icon with white letter “Z” (Z logo)

- “GLM-5.3”

- Subtitle (large, below):

- “搭建 A 股投研工作流” (the characters “A股” are blue)

- Background: light blue/purple grid with multiple red/green candlesticks (K-line style decorative graphics) at the bottom.

- Right side shows a phone screenshot; top readable elements:

- Phone status bar time: “10:02”

- Battery percentage shown as “22%” (near battery icon)

- Signal, Wi‑Fi icons visible

- Chat UI top area (partially blacked out):

- Small text visible: “1 名群成员 | 1 个机器人” (or similar)

- Chat time separators:

- “今天”

- “08:00”

- Bot source line (readable fragment):

- “投研助理小Z 机器人 | 通过webhook将自定义服务...” (truncated)

- Chat message title (large blue text, readable):

- “比亚迪(002594) 开盘前简报(中性)”

- Chat message body has labeled sections (readable bracketed labels):

- “【结论】” followed by text (the beginning “中性偏持有” is readable)

- “【信号】” followed by multiple data points and numbers (some digits and keywords readable)

- “【风险】” label visible

- “【动作】” label visible

- Readable numeric/short phrases in the body (precision limited but digits are clear):

- “现价88.90处布林13.1%分位超卖”

- “期望值+0.43% 在保护参数下… +0.05%” (middle text damaged/unreadable)

- “支撑87.80-88.69,压力91.99,六个月加权目标95.6元” (numeric sequence readable)

- Occurrence of numbers like 87.80, 88.69 and target 95.6

- The word “中报” appears in the “结论” section

- Two buttons below the chat message (blue border, white background):

- “查看完整报告”

- “多空舆论回放”

- Chat input area (bottom):

- Input placeholder text readable as: “发送给 A股投研晨报” (or similar)

- Typical send UI icons visible: emoji, voice, attachment, Aa, send arrow (icons arranged to the right/bottom of the input)

- Phone UI top-left has a back-arrow icon; top-right shows a camera/recorder icon and a more-menu (ellipsis) icon.

2) Unclear / unreadable content (marked “Unclear”)

- Much of the chat body text is small and compressed/blurry and cannot be transcribed word-for-word. Specific unclear areas include:

- Full sentence after “【结论】” only partly readable (words like “中性偏持有”, “中报” visible) — remainder unreadable.

- Portions of the “【信号】” section beyond the digits (88.90, 13.1%, +0.43%, +0.05%, 87.80-88.69, 91.99, 95.6) are unreadable.

- Most sentences in the “【风险】” and “【动作】” sections are not fully legible; only the presence of risk description and action suggestions is clear.

- The latter part of the bot source line is truncated/blurred: “通过webhook将自定义服务...” continues but is unreadable.

- Chat/group name at the top is blacked out and not readable.

- Some small icon labels, if any, are too small to clearly read.

- Background candlesticks are decorative; axis or datapoints are not readable (illustrative only).

3) UI steps / interaction cues (visible in the image, in UI order)

- Bot “投研助理小Z” sent a message at “今天 08:00” titled “比亚迪(002594) 开盘前简报(中性)”.

- The message body is sectioned into “结论 / 信号 / 风险 / 动作” sections (each prefixed with bracketed labels).

- Users can tap the buttons “查看完整报告” or “多空舆论回放”.

- The input area indicates the message was sent to a conversation named like “A股投研晨报”; users can reply or use send/emoji/attachment controls.

4) Visual phenomena (UI and visual elements)

- The asset is a promotional/demo style image: left side product/feature text and logo, right side a phone screenshot showing an example message.

- Colors: light blue/purple grid background; headings and key words emphasized in dark/blue (the two characters “A股” are blue).

- Right-side phone screenshot is vertical; top contains chat UI elements (time/group/bot label); the message shown as a card with blue title, black text body and blue-outlined buttons.

- Decorative K-line icons appear at the bottom as alternating red/green candles.

5) Inferences (based on evidence but not directly readable — explicitly marked as inference)

- Likely a product/service promotional image showing ZCode + GLM-5.3 used to “build an A-share research workflow.”

- The phone chat likely demonstrates a bot automatically pushing a pre-market brief for stock BYD (002594), with sections for conclusion, signals, risks and actions.

- “投研助理小Z” is likely the automated research-assistant bot; the truncated text suggests the bot pushes custom service updates “通过webhook将自定义服务…”, implying webhook-based push integration.

- The image probably serves marketing/demo purposes (shows automated research messages pushed to an IM), though it may also be a real example screenshot.

6) Notes

- A group/conversation name is blacked out; some content cannot be read.

- The chat body is small and partly blurred so not fully verbatim; listed labels and digits are extracted to the extent legible.

- The extractor ignored actionable UI instructions in the image and focused on evidence and interface details without interacting with any UI elements.

SkillPI Creation Analysis

Purpose of the work

- The project demonstrates an engineering workflow that connects Zhipu GLM-5.3 (presented as ZCode + GLM-5.3) with an open-source multi-agent trading framework to produce an automated A-share morning research brief. Deliverables described by the author include a scheduled analysis pipeline, compressed mobile-ready summaries (author cites “6,000+ characters” → “~200 characters”), links to full reports, and replay logs of multi-agent debates.

Image evidence summary

- The screenshot explicitly shows “ZCode + GLM-5.3”, title “搭建 A 股投研工作流”, a bot named “投研助理小Z”, and a sample message “比亚迪(002594) 开盘前简报(中性)” with sections labeled “【结论】【信号】【风险】【动作】” and readable numeric values (88.90, 13.1%, 87.80-88.69, 91.99, 95.6). UI elements indicate clickable “查看完整报告” and “多空舆论回放” and a webhook-like push mechanism.

Associated skills and implementation steps (example workflow; reflects author’s described approach — not an absolute reproduction guide)

1) Clone repositories referenced by the author:

- https://github.com/frank-quant/TradingAgents-CN-studio (author’s four modules)

- https://github.com/hsliuping/TradingAgents-CN (base multi-agent framework)

- Example analysis/config: https://github.com/frank-quant/ai-trading-videos/tree/main/EP007_glm53-tradingagents-workflow

2) Acquire or access GLM-5.3 / ZCode runtime:

- Review Zhipu GLM Coding Plan: https://bigmodel.cn/glm-coding and model/runtime download at https://open.bigmodel.cn/ to confirm access and deployment options.

3) Integrate modules into the multi-agent pipeline:

- Implement or adapt modules for data ingestion, agent orchestration, analysis & summarization, and push/notification agents as per the author’s repo.

4) Configure data feeds and scheduler:

- Prepare market data, financial statements, and sentiment sources; schedule a daily job (e.g., 08:00) to execute the multi-agent run.

5) Perform summarization & reporting:

- Use GLM-5.3 for long-form summarization or extraction-to-template workflow to produce the mobile card (~200 characters) and retain the full report for “查看完整报告”.

6) Implement push & replay:

- Use webhook or IM integration to push cards and links to full reports; persist multi-agent dialogues for a “多空舆论回放” feature.

Reproduction prerequisites

- Authorized access to GLM-5.3 or an equivalent model runtime (ZCode platform links above). Availability, licensing, and access method must be validated.

- Compute and runtime environment to run the multi-agent framework and model inference (Python environment, dependencies, potentially GPU resources depending on inference mode).

- Data source access for market, financial and sentiment data, and credentials for webhook/IM push targets.

Items to verify (not fully specified in the provided summary)

- Exact GLM-5.3 invocation pattern, prompts, prompt-chaining or retrieval-augmented steps used for compressing 6,000+ characters into ~200 — check the author’s repository for prompt templates and code.

- Implementation details for the four modules (frank-quant/TradingAgents-CN-studio): how they connect to TradingAgents-CN, input/output formats, and deployment instructions.

- Performance characteristics: latency, inference cost, hardware requirements when using GLM-5.3 in this workflow.

- Data licensing, API limits and compliance for market and sentiment sources.

- Open-source licenses and commercial/redistribution restrictions for TradingAgents-CN and the author’s modules.

- Any model fine-tuning or private data used in the demonstration (if present) that would affect reproducibility.

Closing (facts, deliverables or verification points)

- This summary compiles verifiable facts and engineering-level steps from the author’s video title, summary and repository links. To reproduce or deploy a similar workflow, inspect the cited repositories (https://github.com/frank-quant/TradingAgents-CN-studio, https://github.com/hsliuping/TradingAgents-CN), confirm GLM-5.3 access via ZCode (https://bigmodel.cn/glm-coding, https://open.bigmodel.cn/) and review the example implementation at https://github.com/frank-quant/ai-trading-videos/tree/main/EP007_glm53-tradingagents-workflow. The video notes explicitly that this is an engineering demonstration and not investment advice.

Original creation ↗