MACD Trend Resonance Stock Picker
A rule-based China A-share screening skill that uses the 60-day moving average for trend direction and MACD for entry rhythm, ranking candidates A–D with triggers and stop-loss rules.
Data & AnalyticsIntermediate★ 231⑂ 42AI score 7/10Last updated: Jun 24, 2026
What it does
- Direction first: hard-filters names by MA60 slope and price position — downtrending stocks are dropped outright, flat/tangled MAs are watch-only.
- Rhythm second: ranks MACD conditions (golden cross above zero line, red histogram re-expansion, DIF/DEA both rising, 60-minute confirming the daily) and downgrades bearish divergence or below-zero crosses.
- Four-tier grading (A/B/C/D) with explicit actions: execute pool, light probe, observe only, avoid.
- 100-point scoring rubric: trend 40, MACD 35, sector/market 15, risk & event cleanliness 10 → mapped to EXECUTE / LIGHT / OBSERVE / AVOID.
- Every call ships with a trigger condition, stop-loss and invalidation rule; missing data must be flagged as low-confidence rather than guessed.
Who it's for
- Retail traders working the Shanghai/Shenzhen A-share market
- Anyone who wants a repeatable technical checklist instead of gut feel
- Users who need consistently formatted pre-market candidate reports
- (Note) Less useful if you trade only US/EU markets, since the data scripts are A-share specific
Examples
- "Screen the semiconductor sector for names above MA60 with a MACD golden cross above the zero line" → graded shortlist with entry triggers and stops.
- "Check whether my holding shows MACD bearish divergence" → trim signals plus hard exit conditions.
- "Build a pre-open watchlist" → report with sample scope, timestamp, A/B/C/D counts, and avoid-list characteristics.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/shouldnotappearcalm/a-share-skill/HEAD/macd-trend-resonance-stock-picker/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the macd-trend-resonance-stock-picker folder from the GitHub repo shouldnotappearcalm/a-share-skill into my ~/.claude/skills/macd-trend-resonance-stock-picker/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/shouldnotappearcalm/a-share-skill.git ~/.claude/skills/a-share-skill⚠ This is a third-party skill. Check the source repository before installing.
- Open your terminal.
- Create the skills directory:
mkdir -p ~/.claude/skills - Clone the repo:
git clone https://github.com/shouldnotappearcalm/a-share-skill.git ~/.claude/skills/a-share-skill - Keep the repo intact — the skill calls
fetch_realtime.py,fetch_history.py,fetch_technical.py, andfetch_stock_events.pyfrom the repo'sscripts/folder. - Install Python dependencies as listed in the repo README (e.g.
pip install -r requirements.txt). - Restart Claude Code and try: "Use moving averages and MACD to screen A-share candidates for me."
- Treat all output as technical study material, not investment advice.
View source on GitHub ↗License: MIT