AP

axisju/price-action-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

25 stars Качество 54 Тренд 19

Инструментарий обнаружения торговых установок, основанный на методологии Al Brooks Price Action. Автообнаруживает рыночные циклы (Spike / Channel / TR), повороты качелей, зоны S / R и триггеры отката.

Обзор

Price Action Skills - это профессиональный инструментарий для анализа структуры рынка и обнаружения торговых установок, предназначенный для помощников по кодированию ИИ (например, Claude Code, Cursor и Antigravity). Он устраняет разрыв между программными количественными расчетами и качественным анализом диаграмм, автоматически сканируя графики A-Share и K-line на мировом рынке. Программно определяет, находится ли акция в Spike (Strong Trend), Channel (Tight/Broad) или Trading Range (TR). Автоматически идентифицирует бычьи установки H1/H2 (High 1/2) в откатах восходящего тренда и медвежьи установки L1/L2 (Low 1/2) в нисходящих трендах. - .: Карты качания максимумов и качания минимумов для построения каналов и отслеживания горизонтальных уровней поддержки / сопротивления. - . : Идентифицирует медвежьи клиновые вершины и бычьи клиновые днища (3-толчковые структуры) для прогнозирования разворотов тренда. - .: отображает графики K-линии, выделяющие EMA, точки поворота, зоны поддержки / сопротивления и торговые триггеры H1 / H2 / L1 / L2. - Python 3.

Обзор (машинный перевод)

Price Action Skills - это профессиональный инструментарий для анализа структуры рынка и обнаружения торговых установок, предназначенный для помощников по кодированию ИИ (например, Claude Code, Cursor и Antigravity).

Он устраняет разрыв между программными количественными расчетами и качественным анализом диаграмм, автоматически сканируя графики A-Share и K-line на мировом рынке с использованием классической методологии ценового действия (PA) Эла Брукса.

Ключевые особенности

** Классификация рыночного цикла**: Программно определяет, находится ли акция в Spike (Strong Trend), Channel (Tight/Broad) или Trading Range (TR). ** Подсчет тяговых установок: автоматически идентифицирует бычьи настройки H1 / H2 (высокий 1/2) в откатах восходящего тренда и медвежьи настройки L1 / L2 (низкий 1/2) в нисходящих трендах. Swing Pivot & Support/Resistance Detection: Карты качают максимумы и качают минимумы для построения каналов и отслеживания горизонтальных уровней поддержки / сопротивления.

  • . Обнаружение клинового шаблона: идентифицирует медвежьи клиновые вершины и бычьи клиновые днища (3-толчковые структуры) для прогнозирования разворотов тренда. Автоаннотированная визуализация: Ридеры диаграмм K-линии, выделяющие EMA, Swing Points, зоны поддержки / сопротивления и торговые триггеры H1 / H2 / L1 / L2.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Price Action Skills — AI-Powered Brooks Price Action Analyzer

Price Action Skills is a professional market structure analysis and trading setup detection toolkit designed for AI coding assistants (like Claude Code, Cursor, and Antigravity).

It bridges the gap between programmatic quantitative calculations and qualitative chart analysis, automatically scanning A-Share and global market K-line charts using Al Brooks’ classic Price Action (PA) methodology.

Key Features

  • 📈 Market Cycle Classification: Programmatically detects whether a stock is in a Spike (Strong Trend), Channel (Tight/Broad), or Trading Range (TR).
  • 🎯 Brooks Pullback Setup Counting: Automatically identifies H1/H2 (High 1/2) bullish setups in uptrend pullbacks, and L1/L2 (Low 1/2) bearish setups in downtrends.
  • 📍 Swing Pivot & Support/Resistance Detection: Maps swing highs and swing lows to construct channels and trace horizontal support/resistance levels.
  • 📐 Wedge Pattern Detection: Identifies bearish wedge tops and bullish wedge bottoms (3-push structures) to forecast trend reversals.
  • 📊 Auto-Annotated Visualization: Renders K-line charts highlighting EMAs, Swing Points, Support/Resistance zones, and H1/H2/L1/L2 trading triggers.

Repository Layout

price-action-skills/
├── SKILL.md                 # System prompt & skill configuration for AI agents
├── README.md                # Project documentation (this file)
├── scripts/
│   ├── pa_analyzer.py       # Core Python logic for Price Action calculation
│   └── chart_plotter.py     # Annotation and chart rendering engine
├── references/
│   └── al_brooks_cheat_sheet.md # Al Brooks terminology and reference guide
└── tests/                   # Test suite for indicators and algorithms

Getting Started

1. Requirements

  • Python 3.10+
  • Dependencies: pandas, numpy, matplotlib, requests, loguru (Optionally yfinance / akshare for live market data)
pip install pandas numpy matplotlib requests loguru yfinance

2. Run Analysis

You can execute the analyzer script directly to output a structured JSON report:

python scripts/pa_analyzer.py --ticker 601899 --start-date 20251001 --end-date 20260625 --output scratch/pa_601899.json

Arguments:

  • --ticker: The 6-digit stock code (e.g. 601899 for Zijin Mining, 000001 for Ping An Bank) or US tickers (e.g. AAPL, GLD, QQQ).
  • --output: Path to save the extracted setups and market structures (JSON).

3. Generate Annotated Charts

Once you have the analysis output, pass it to the plotter:

python scripts/chart_plotter.py --data scratch/pa_601899.json --output scratch/chart_601899.png

This produces a publication-quality chart mapping the identified Price Action setups on top of the candlestick chart.


Integrating with AI Agents (Antigravity / Claude Code)

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add axisju/price-action-skills
Новичок в MCP? Начните с руководства на mcpskill.org →