chanlun skillA
chanlun is agent-read markdown (skill) from hkuds/vibe-trading: 基于缠论(缠中说禅)的形态识别引擎,使用czsc库自动检测K线分型、笔、中枢,并生成一买/一卖/二买/二卖/三买/三卖等买卖点信号。支持多周期分析和形态分类(3/5/7/9/11笔形态)。.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified before it reaches your agent: the main file against the SHA-256 recorded here, the others against the git hashes of its source commit. The deterministic audit below grades the latest version, and the same checks always give the same file the same grade.
What the file says
# 缠论形态识别
## 用途
基于**缠中说禅**理论的价格形态识别。缠论是一套完全基于价格结构的技术分析方法,核心链路:
```
原始K线 → 去包含处理 → 分型识别 → 笔检测 → 中枢构建 → 买卖点判定
```
适用于任何有 OHLCV 数据的市场(A股、加密货币、期货等)。
## 核心概念
| 概念 | 说明 | 详细文档 |
| --- | --- | --- |
| 分型(FX) | 顶分型:中间K线最高;底分型:中间K线最低 | [分型](references/核心概念/分型.md) |
| 笔(BI) | 相邻顶底分型之间的一段走势,最小单元 | [笔](references/核心概念/笔.md) |
| 中枢(ZS) | 至少3笔构成的价格重叠区域,趋势的核心 | [中枢](references/核心概念/中枢.md) |
## 买卖点体系
| 买卖点 | 含义 | 详细文档 |
| --- | --- | --- |
| 一买/一卖 | 趋势结束后的第一个反转信号(背驰点) | [一买一卖](references/买卖点/一买一卖.md) |
| 二买/二卖 | 一买/一卖后回调不破底/顶的确认信号 | [二买二卖](references/买卖点/二买二卖.md) |
| 三买/三卖 | 中枢上移/下移后回调不进入前中枢的信号 | [三买三卖](references/买卖点/三买三卖.md) |
## 依赖安装
```bash
pip install czsc requests pandas
```
## 快速上手
```python
from czsc import CZSC, RawBar, Freq
from datetime import datetime
# 准备 RawBar 列表(需按时间正序排列)
bars = [
RawBar(symbol="BTC-USDT", id=0, dt=datetime(2026,1,1),
freq=Freq.D, open=70000, close=71000,
high=72000, low=69000, vol=1000, amount=71000000),
# ... 更多K线
]
# 创建分析器,自动检测分型/笔/中枢
c = CZSC(bars)
# 访问结果
print(c.bi_list) # 已完成的笔
print(c.bars_ubi) # 未完成笔中的K线
```
## 可用信号函数(czsc.signals.cxt)
…Read the whole file at its exact version.
How to install
mdr add hkuds/vibe-trading/chanlun@git:20260829.1af4019mdr add hkuds/vibe-trading/chanlun@sha256:9e4800c5d4347311Pin to a label to follow the author's releases, or to a sha256 for exact bytes. Either way the resolved hash is written to mdr.lock, and mdr install fetches those bytes again and checks them, so it installs them exactly or fails.
[](https://markdownregistry.com/a/art_fqjw4spaqbizvheb)
2 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260829.1af4019 latest | 2026-08-29 | 1af4019 | 4,197 B | A | view · diff |
| git:20260828.18bd2fc | 2026-08-28 | 18bd2fc | 4,197 B | A | view · diff |
| git:20260409.27354eb | 2026-04-09 | 27354eb | 4,149 B | A | view · diff |
| git:20260401.34eae37 | 2026-04-01 | 34eae37 | 4,130 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4197 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
hkuds/vibe-trading · 34,089 stars · license MIT · pushed 2026-09-27 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_fqjw4spaqbizvheb GET https://markdownregistry.com/api/v1/resolve?ref=hkuds/vibe-trading/chanlun GET https://markdownregistry.com/api/v1/blob/9e4800c5d43473111d53fcf611db95dd4d138900c8d49def5d5545720f5cc9c8
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.