Token导航 LogoToken导航TokenDH.com
待分类只读github未标认证来源可访问clear审计提醒

detect-atr-squeeze-regime检测 atr 挤压状态

Agent Skill

detect-atr-squeeze-regime 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

392

周安装

16

GitHub Stars

3

下载量

127
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:detect-atr-squeeze-regime(检测 atr 挤压状态)
来源仓库:https://github.com/fatfingererr/macro-skills
仓库路径:skills/detect-atr-squeeze-regime
安装命令:
npx skills add https://github.com/fatfingererr/macro-skills --skill detect-atr-squeeze-regime
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/fatfingererr/macro-skills --skill detect-atr-squeeze-regime

简介

detect-atr-squeeze-regime 通过波动率标准化与比率分析识别挤压行情阶段。

  • 适用于跨资产波动比较与趋势失效预警,聚焦保证金驱动的市场行为。
  • 结合 ATR% 与历史均值比判定市场状态,支持多时间框架分析。
  • 需设定 high_vol_threshold_pct 等参数,输出为信号提示而非交易指令。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

<essential_principles>

傳統 ATR 是絕對值(價格單位),不同價位資產無法比較。 將 ATR 轉換為百分比(ATR / Close * 100)後:

  • 可跨資產比較波動強度
  • 能建立「常態基準」(3 年移動均值)
  • 用「倍率」判定是否進入異常波動區
ATR% = (14-day EMA of True Range) / Close * 100
Ratio = Current ATR% / 3-year Rolling Mean ATR%
行情ATR% 條件Ratio 條件市場特徵
orderly_market常態區間< 1.2技術位有效、停損精準、趨勢追蹤可靠
elevated_volatility_trend偏高1.2 - 2.0技術位減效、需放寬停損、仍有方向性
volatility_dominated_squeeze>= 高波門檻>= 2.0技術位失靈、停損頻被掃、反身性主導

擠壓行情的判定需要同時滿足:

  1. ATR% >= high_vol_threshold_pct(預設 6%)
  2. Ratio >= spike_threshold_x(預設 2.0)

當進入 volatility_dominated_squeeze 行情:

價格運動被「被迫流」主導

  • 保證金調整 / 槓桿去化
  • 期權 Delta/Gamma 避險
  • 空頭回補
  • 被動風險平價再平衡

技術位可靠度下降

  • 突破/跌破更常是流動性與風控觸發的結果
  • 不代表基本面改變或趨勢確認

停損脆弱性

  • 同一口波動可掃過多層 stops
  • 低時間尺度的 conviction trading「結構性受損」
  • 宏觀看對也難撐:短期雜訊大到足以讓方向正確的部位先被洗掉

當偵測到擠壓行情時:

調整項目秩序市場擠壓行情
停損倍數1.0-1.5 ATR2.0-3.0 ATR
倉位縮放正常降至 1/ATR%
時間框架日內/短線切換到較長週期
工具選擇裸倉位期權/價差結構
技術位信任低(視為雜訊)

</essential_principles>

  1. 計算 ATR%:14 日 EMA 平滑的真實波幅百分比
  2. 建立基準:3 年滾動均值作為「常態」參照
  3. 判定行情:比較當前值與基準的倍率
  4. 輸出建議:停損調整、倉位縮放、技術位信任度

輸出:行情判定、ATR% 數值、倍率、可操作的風控建議。

<quick_start>

最快的方式:偵測白銀(SI=F)

cd skills/detect-atr-squeeze-regime
pip install pandas numpy yfinance pandas_ta  # 首次使用
python scripts/atr_squeeze.py --symbol SI=F --quick

輸出範例:

{
  "symbol": "SI=F",
  "as_of": "2026-01-14",
  "regime": "volatility_dominated_squeeze",
  "atr_pct": 7.23,
  "atr_ratio_to_baseline": 2.41,
  "tech_level_reliability": "low",
  "tech_level_reliability_score": 28,
  "suggested_stop_atr_mult": 2.5,
  "position_scale": 0.41
}

完整分析

python scripts/atr_squeeze.py --symbol XAGUSD --start 2020-01-01 --end 2026-01-01 --output result.json

生成視覺化儀表盤

pip install matplotlib  # 首次使用
python scripts/plot_atr_squeeze.py --symbol SI=F --output output/

儀表盤包含:

  • 價格走勢圖
  • ATR% 波動率時間序列
  • ATR 倍率儀表盤
  • 當前狀態與風控建議面板

</quick_start>

  1. 快速偵測 - 檢查單一資產的當前行情狀態
  2. 多資產掃描 - 掃描多個資產尋找擠壓行情
  3. 歷史回測 - 回溯識別過去的擠壓期間
  4. 持續監控 - 設定警報當行情切換時通知
  5. 方法論學習 - 了解 ATR 擠壓行情的理論基礎

請選擇或直接提供資產代碼開始分析。

路由後,閱讀對應文件並執行。

<directory_structure>

detect-atr-squeeze-regime/
├── SKILL.md                           # 本文件(路由器)
├── skill.yaml                         # 前端展示元數據
├── manifest.json                      # 技能元數據
├── workflows/
│   ├── detect.md                      # 單資產偵測工作流
│   ├── monitor.md                     # 多資產監控工作流
│   └── backtest.md                    # 歷史回測工作流
├── references/
│   ├── methodology.md                 # ATR 擠壓行情方法論
│   ├── input-schema.md                # 完整輸入參數定義
│   └── data-sources.md                # 資料來源說明
├── templates/
│   ├── output-json.md                 # JSON 輸出模板
│   └── output-markdown.md             # Markdown 報告模板
├── scripts/
│   ├── atr_squeeze.py                 # 主偵測腳本
│   └── plot_atr_squeeze.py            # 視覺化儀表盤腳本
└── examples/
    └── xagusd-squeeze-2024.json       # 範例輸出

</directory_structure>

<reference_index>

方法論: references/methodology.md

  • ATR% 標準化原理
  • 三行情分類邏輯
  • 反身性機制解讀
  • Ole Hansen 白銀擠壓案例

資料來源: references/data-sources.md

  • Yahoo Finance 期貨代碼
  • Stooq 替代來源
  • 數據頻率與對齊

輸入參數: references/input-schema.md

  • 完整參數定義
  • 預設值與建議範圍

</reference_index>

<workflows_index>

WorkflowPurpose使用時機
detect.md單資產偵測需要檢查特定資產
monitor.md多資產監控日常掃描或警報
backtest.md歷史回測驗證識別準確性
</workflows_index>

<templates_index>

TemplatePurpose
output-json.mdJSON 輸出結構定義
output-markdown.mdMarkdown 報告模板
</templates_index>

<scripts_index>

ScriptCommandPurpose
atr_squeeze.py--symbol SI=F --quick快速檢查當前狀態
atr_squeeze.py--symbol SI=F --start DATE完整歷史分析
atr_squeeze.py--scan SI=F,GC=F,CL=F多資產掃描
plot_atr_squeeze.py--symbol SI=F --output output/生成視覺化儀表盤
</scripts_index>

<input_schema_summary>

核心參數

參數類型預設值說明
symbolstring(required)資產代碼
start_datestringtoday-5y取樣開始日
end_datestringtoday取樣結束日
timeframestring1d價格頻率

ATR 參數

參數類型預設值說明
atr_periodint14ATR 週期
atr_smoothingstringema平滑法(ema/wilder)
use_percent_atrbooltrue是否轉為百分比

行情判定參數

參數類型預設值說明
baseline_window_daysint756長期基準窗口(約 3 年)
spike_threshold_xnumber2.0倍率門檻
high_vol_threshold_pctnumber6.0絕對 ATR% 高波動門檻

完整參數定義見 references/input-schema.md

</input_schema_summary>

<output_schema_summary>

{
  "skill": "detect-atr-squeeze-regime",
  "symbol": "SI=F",
  "as_of": "2026-01-14",
  "regime": "volatility_dominated_squeeze",
  "atr_pct": 7.23,
  "atr_ratio_to_baseline": 2.41,
  "baseline_atr_pct": 3.0,
  "tech_level_reliability": "low",
  "tech_level_reliability_score": 28,
  "risk_adjustments": {
    "suggested_stop_atr_mult": 2.5,
    "position_scale": 0.41,
    "recommended_timeframe": "weekly",
    "instrument_suggestion": "options_or_spreads"
  },
  "interpretation": {
    "regime_explanation": "...",
    "tactics": ["...", "..."]
  }
}

完整輸出結構見 templates/output-json.md。 </output_schema_summary>

<success_criteria> 執行成功時應產出:

  • 當前行情判定(orderly / elevated / squeeze)
  • ATR% 數值與對基準的倍率
  • 技術位可靠度評分(0-100)
  • 建議停損倍數
  • 建議倉位縮放係數
  • 行情解釋與戰術建議
  • 時間序列資料(可選,用於視覺化)
  • 視覺化儀表盤 PNG(可選,使用 plot_atr_squeeze.py) </success_criteria>

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.63%
按下载量换算36

windsurf

23.42%
按下载量换算30

trae

14.51%
按下载量换算18

OpenCode

11.96%
按下载量换算15

Codex

6.7%
按下载量换算9

Antigravity

3.15%
按下载量换算4

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills