交易完整指南)
Vibe-Trading 谐波形态实战PRZ潜在反转区交易完整指南【免费下载链接】Vibe-TradingVibe-Trading: Your Personal Trading Agent项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading导读PRZPotential Reversal Zone潜在反转区是谐波形态交易的灵魂——它是由多个 Fibonacci 水平在 D 点附近汇聚形成的概率反转区域决定了谐波形态的入场、止损与止盈布局。本文以 Vibe-Trading 仓库中harmonic技能下的 PRZ交易.md 为骨架结合同目录的 XABCD形态.md、SKILL.md 与完整信号引擎源码 example_signal_engine.py 展开让你既能理解 PRZ 的理论原理也能在 Vibe-Trading 的信号引擎与多智能体分析面板中落地实战。什么是 PRZPRZ 的全称是 Potential Reversal Zone潜在反转区它不是一个单一价格点而是一个价格区域。在谐波形态中当价格完成 X→A→B→C→D 的五点结构时D 点附近会自然汇聚多个 Fibonacci 投影这些投影共同勾勒出一片反转概率显著偏高的区域这片区域就是 PRZ。PRZ交易.md 对 PRZ 给出了三条精确定义D点完成时的价格区域PRZ 以形态 D 点为锚围绕 D 点展开是形态收官的位置多个Fibonacci投影的交汇点不同的 Fibonacci 比率如 CD 腿的 1.27/1.618 扩展、XA 腿的 0.786/0.886 回撤等在 D 点附近汇合形成共振高概率反转区域由于多个几何约束在此重叠价格在 PRZ 附近发生反转的历史概率被显著抬高。从 Vibe-Trading 的信号引擎实现看PRZ 的区域属性还体现在源码的参数设计上内置检测器并非用单一比率匹配 D 点而是给每个比率设置了区间 容差。例如 example_signal_engine.py 中 Gartley 的 D 点回撤匹配区间为(0.72, 0.84)对应理想值 0.786Crab 为(1.52, 1.72)对应理想值 1.618再叠加SignalEngine默认的tol0.12容差example_signal_engine.py。区间加容差的设计本质上就是把点放宽为带这正是 PRZ 区域概念在工程层面的直接体现。PRZ 与点的区别许多初学谐波交易的人会盯着 D 点画一条水平线把入场做成挂单价。但 PRZ 强调的是一个带原因有三Fibonacci 投影本身存在误差不同软件、不同摆动点识别结果会使 D 点落点略有漂移价格很少在 D 点处精准掉头更多是在 D 点附近区域出现第一次反转信号反转K线、放量等以区域而非点来做止损、加仓与仓位规划才能承受正常的噪声波动。PRZ 的形成机制Fibonacci 汇聚从何而来要理解 PRZ必须先理解它是由什么汇聚而成的。谐波形态的每一条腿XA、AB、BC、CD之间都遵循精确的 Fibonacci 比率关系而 PRZ 就是这些比率约束在 D 点附近的交集。以 Vibe-Trading 的 SKILL.md 中的标准形态参数表为基础形态B点回撤AB/XAD点回撤AD/XA方向Gartley222形态0.618 XA0.786 XA反转Bat蝙蝠0.382–0.5 XA0.886 XA反转Butterfly蝴蝶0.786 XA1.27 XA反转Crab螃蟹0.382–0.618 XA1.618 XA反转以 XABCD形态.md 为参照每种形态在 D 点附近会叠加大约三层 Fibonacci 约束CD 腿扩展CD 通常为 BC 的 1.27–1.618Gartley、1.618–2.618Bat/Butterfly、2.24–3.618CrabXA 腿回撤/扩展D 点回撤 XA 的 0.786Gartley、0.886Bat、1.27Butterfly超出 X 点、1.618Crab最远延伸ABCD 等价约束当 BC 的扩展与 XA 的回撤在 D 点附近重合时形态的完整性最高。PRZ 的强弱因此有一个直观的判据多个 Fibonacci 投影在 D 点附近重叠得越窄、越密集PRZ 越硬、越可信反之若各投影发散、区域过宽则 PRZ 的效力打折。这一点也直接体现在 Vibe-Trading 的 swarm 谐波分析师预设中Narrow PRZ stronger; wide weakertechnical_analysis_panel.yaml。PRZ 入场规则PRZ交易.md 给出的入场规则只有两条却是谐波交易纪律的核心在 PRZ 区域等待价格反应反转K线形态价格进入 PRZ 并不等于立刻入场必须等价格在该区域给出反应——例如出现锤子线、看涨吞没做多或看跌吞没、射击之星做空等反转K线形态说明多头/空头确实在 PRZ 出手了。不要在 D 点未确认前提前入场D 点尚未走完、形态未收盘确认时入场等于在猜测 PRZ 的位置。真正的入场信号 形态完成D 点确认 PRZ 内出现反转K线。这两条规则在 Vibe-Trading 的实现中也能找到对应。信号引擎 SignalEngine.generate 的做法是先检测形态、在D 点所在K线上标记信号看涨形态置1、看跌形态置-1形态未确认即没有完整五点结构或比率不匹配时信号保持0观望。而 swarm 的谐波分析师预设则要求Entry: PRZ confirming candletechnical_analysis_panel.yaml即PRZ 区 确认K线双条件齐备才入场。工程提示如果你用 example_signal_engine.py 生成信号generate()输出的1/-1/0信号是形态完成D点层面的信号仍需自行叠加反转K线与量能确认才能形成真正可下单的入场点。反转K线的识别Vibe-Trading 仓库内置了 K 线形态识别能力可用于 PRZ 内的反应确认。在 pattern_tool.py 中实现了十字星doji、锤子线hammer与吞没形态engulfing的判定逻辑例如十字星实体 / 全幅 0.10多空在 PRZ 内陷入僵持锤子线下影线 2 × 实体且上影线 实体常见于看涨 PRZD 点在底部的反转确认吞没形态当前K线实体完全吞没前一根K线实体方向由吞没方向决定。这些工具与谐波检测配合正好可以补齐 PRZ 交易中K线反应这一步的自动化。PRZ 止损规则PRZ交易.md 给出了两条止损铁律看涨形态止损设在 D 点下方——因为看涨谐波形态的 D 点在底部一旦价格跌破 D 点说明 PRZ 反转逻辑失效看跌形态止损设在 D 点上方——同理D 点在顶部价格突破 D 点即宣告形态失败。并给出经验量化止损距离通常为 PRZ 区域宽度的 1–1.5 倍。也就是说止损不宜贴着 D 点放得过紧容易被扫也不宜放得过远风险回报比失衡以 PRZ 宽度为基准做 1 到 1.5 倍的缓冲是行业通行做法。Vibe-Trading 的 swarm 谐波分析师预设提供了另一种更保守的止损方案Stop: beyond X by ~2–5%technical_analysis_panel.yaml即止损放在 X 点之外 2–5% 处。两者适用场景不同止损方案依据特点D 点外 PRZ 宽度 1–1.5 倍形态有效性距离较近风险回报比好但可能被瞬时插针扫损X 点外 2–5%形态极端失效点距离较远止损更稳但要求更高的止盈目标与仓位控制实践中可按形态完成度与标的波动率二选一或采用D 点外 PRZ 宽度作为常规方案并将 X 点外 2–5% 作为硬性底线。PRZ 止盈规则止盈方面PRZ交易.md 给出了清晰的三目标阶梯全部基于 AD 腿的回撤第一目标AD 腿的 0.382 回撤——对应 Vibe-Trading swarm 预设中的 T1CD 0.382约在 C 点附近第二目标AD 腿的 0.618 回撤——对应 T2CD 0.618约在 B 点附近第三目标A 点——对应 T3完整 CD 腿走到约 A 点。三目标结构是谐波交易的标准做法背后是形态的完整路径往往复制前腿的几何假设CD 腿的目标位通常映射回 AB/BC 腿的关键 Fibonacci 水平。swarm 预设中的对应描述是Targets: T1 CD 0.382 (~C), T2 CD 0.618 (~B), T3 full CD to ~Atechnical_analysis_panel.yaml与 PRZ 文档的 AD 回撤表述本质上互为印证。在执行层面有三条建议分批止盈T1 平掉一部分仓位锁定利润剩余仓位止损上移至成本线保本止损再博 T2/T3移动止损衔接T2 之后将止损推进至 T1 附近用盈利空间换取 T3 的博弈机会风控红线入场前计算整体风险回报比Vibe-Trading 的谐波分析师预设要求R:R ≥ 1:2technical_analysis_panel.yaml不满足则放弃该笔交易。PRZ 交易的注意事项PRZ交易.md 以三条注意事项收尾这三条是谐波交易最容易被忽视的纪律谐波形态完成不代表必然反转——PRZ 只是概率反转区不是必然反转区。形态完成的标的很多真正在 PRZ 反转的只是其中一部分因此必须配合下文第 2、3 条确认。需要配合量能和 K 线形态确认——入场必须等待反转K线 量能配合反转K线说明价格行为转向量能放大说明资金参与、反转有力度。swarm 预设的 PRZ 确认清单同样包含reversal candle at D, volume spike at PRZtechnical_analysis_panel.yaml。高级时间框架的形态更可靠——周线/日线的谐波形态比分钟级更可靠因为高级别形态中的 Fibonacci 结构受噪声干扰更小。此外若多时间框架MTF的 PRZ 相互重叠该区域的可靠性会进一步放大swarm 预设的确认项之一即为MTF PRZ overlap。在此基础上Vibe-Trading 的 swarm 谐波分析师预设还补充了 PRZ 质量评估与交叉验证思路technical_analysis_panel.yamlPRZ 质量评分1–5区域越窄、Fib 汇聚越密集、与历史支撑阻力S/R重叠越多评分越高PRZ 检查清单反转K线、量能、多时间框架重叠逐项打 pass/fail谐波评分−5 到 5综合形态完整度与 PRZ 质量给出方向性评分无有效形态则记 0。这些机制把一个纯人工的看形态、赌反转流程升级为可量化、可打分、可回测的纪律化流程。源码级落地在 Vibe-Trading 中实操 PRZ 交易技能安装与加载谐波形态技能以harmonic技能的形式内置在 Vibe-Trading 中其元信息定义于 SKILL.mdname: harmoniccategory: strategy。需要安装可选依赖时pip install vibe-trading-ai[harmonic]pyharmonics为可选依赖若已安装信号引擎优先使用它做形态检测若未安装则自动回退到仓库自带的内置检测器SKILL.md Dependencies 一节因此即使不安装任何额外依赖技能也能开箱运行。技能唯一的可调参数为is_stock默认False置为True时按股票标的口径影响分析参数如 pyharmonics 的 OHLCTechnicals 初始化。信号引擎的两个检测后端example_signal_engine.py 提供了完整可运行的示例其检测链路如下内置检测器example_signal_engine.py_find_swings用滚动窗口默认swing_window10实际窗口2*10121根K线找出摆动高低点_merge_swings将高低点按时间排序、去除连续同类型点滑动取 5 个连续摆动点作为 X-A-B-C-D 候选并要求五点高低交替_classify_pattern计算AB/XA、AD/XA、BC/AB、CD/BC四个比率与PATTERNS表中各形态区间叠加容差tol匹配命中即判定形态example_signal_engine.py看涨/看跌方向由 X 点类型决定X 为低点 → bullishD 在底部 PRZX 为高点 → bearish。pyharmonics 后端example_signal_engine.py调用pyharmonics.technicals.OHLCTechnicals(df, is_stockis_stock)读取其bullish/bearish矩阵中的 Pattern 对象统一转换为与内置检测器一致的输出格式。SignalEngine在初始化时自动探测 pyharmonics 是否可用_check_pyharmonics并在检测失败时静默回退到内置检测器example_signal_engine.py。运行示例示例主入口example_signal_engine.py演示了完整流程从 OKX 公共 API 拉取BTC-USDT、ETH-USDT、SOL-USDT的日线K线默认 300 根周期bar1D创建SignalEngine(is_stockFalse)调用generate()生成信号并打印各标的的多/空信号数量与最近信号日期最后打印最近 5 个检测到的形态详情。信号约定遵循 SKILL.md 的规范1 做多-1 做空0 观望。工程上有两点值得注意generate()要求数据至少swing_window * 4根K线否则全部置0观望example_signal_engine.py信号只在 D 点所在K线处置位是形态完成级信号入场仍需叠加 PRZ 内反转K线与量能确认。与多智能体分析面板联动PRZ 交易规则还以系统提示词的形式内置于 Vibe-Trading 的 swarm 预设 technical_analysis_panel.yaml 中harmonic_analyst谐波形态分析师负责扫描目标标的的谐波形态、评估 PRZ 可交易性其工具集包含load_skill(harmonic)与pattern工具technical_analysis_panel.yaml输出的 PRZ 质量评分、检查清单与交易计划entry/stop/T1–T3/R:R可直接汇总到聚合评分器与其他技术分析智能体经典 TA、Ichimoku、波浪、SMC的结论做共振判定。PRZ 交易速查清单综合原文档与仓库实现将 PRZ 交易流程收敛为一张可直接执行的清单入场前确认 XABCD 五点结构完整、比率符合标准形态可参照 SKILL.md 参数表或 XABCD形态.md确认 D 点位于多个 Fibonacci 投影汇聚的 PRZ 内且 PRZ 尽量狭窄计算风险回报比确认 ≥ 1:2。入场时等待 PRZ 内出现反转K线形态锤子线、吞没、十字星等可用 pattern_tool.py 辅助识别确认量能放大配合D 点未确认绝不提前入场。持仓中看涨止损设 D 点下方约 PRZ 宽度 1–1.5 倍看跌止损设 D 点上方T1 AD 腿 0.382 回撤T2 AD 腿 0.618 回撤T3 A 点分批止盈 保本止损T2 后将止损推进至 T1。复盘时记录 PRZ 质量评分1–5、确认清单通过情况与最终结果用于持续校准该标的的 PRZ 可信度优先在高级时间框架日线及以上执行多时间框架 PRZ 重叠时提高仓位置信度。结语PRZ 是谐波交易从画图走向纪律的关键一步它把 D 点从单一点位扩展为一个多 Fibonacci 约束汇聚的区间并以此规定了入场区域 反转K线、止损D 点外与止盈AD 腿回撤三目标的完整闭环。在 Vibe-Trading 中这套规则不仅以文档形式沉淀于 PRZ交易.md更被编译进 example_signal_engine.py 的比率区间与容差参数、以及 swarm 谐波分析师的系统提示词中形成了一条理论 → 代码 → 多智能体执行的完整链路。掌握 PRZ就等于掌握了谐波形态交易的入场、风控与离场框架而将它跑在信号引擎与自动化分析面板上才能真正把概率优势变成可重复执行的策略。【免费下载链接】Vibe-TradingVibe-Trading: Your Personal Trading Agent项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考