SynapticTrendline
- 指标
- 版本: 1.49
SynapticTrendline — 自动趋势线与触碰/突破统计指标
概述
SynapticTrendline 是面向 MetaTrader 5 的图表窗口指标。它会自动识别并绘制支撑线与阻力线,并跟踪价格与趋势线之间的互动,包括触碰、触碰守住/失败、向上/向下突破、突破跟随/失败以及回测。指标可对特定K线着色,并通过紧凑面板汇总当前统计信息。
本产品定位为分析与学习工具,不提供投资建议、交易信号,也不保证任何交易结果。
主要功能
-
自动识别支撑线与阻力线,检测灵敏度可调。
-
触碰跟踪:待定、守住、失败、超时。
-
突破跟踪:向上突破与向下突破。
-
突破跟随与突破失败评估。
-
回测识别与事件标签。
-
对触碰状态、突破、突破失败、回测进行K线着色。
-
紧凑统计面板:活动线数量、最近支撑/阻力 ATR 距离、触碰守住率、突破跟随率、回测率、平均每突破触碰次数等。
-
最近阻力/支撑标记:显示 ATR 距离与触碰次数。
-
可选警报:新趋势线、突破、触碰;默认全部关闭。
-
输入参数名与图表输出文字为英文。
-
无 DLL 调用、无 WebRequest、无外部链接、不收集个人数据、无账户限制。
使用方法
-
将指标加载到普通 MT5 图表。
-
等待历史数据和 ATR 数据加载完成。
-
在 “Trendlines” 组中调整趋势线识别灵敏度、最小触碰次数、每侧最大活动线数、最大线跨度等。
-
在 “Measurement” 组中设置 ATR 移动阈值和评估窗口。
-
在 “Drawing” 组中选择是否显示事件标签、触碰标签、触碰状态K线颜色、突破结果K线颜色。
-
在 “Panel” 组中启用或关闭统计面板、最近线标记和图例。
-
如需警报,可在 “Alerts” 组开启;默认关闭。
-
通过面板和K线颜色查看趋势线互动状态。
面板与图例
-
TRENDLINES:当前活动支撑/阻力线数量。
-
RESISTANCE / SUPPORT:最近活动线距离,以 ATR 表示,并显示触碰次数。
-
TOUCH HELD:已评估触碰中守住与失败的百分比。
-
BREAK FOLL.:已评估突破中跟随与失败的百分比。
-
RETESTED:回测百分比及平均每突破触碰次数。
-
TBD / Held / Fail:触碰状态图例。
-
Pend / Foll / Fail:突破状态图例。
输入参数说明
| 分组 | 参数 | 默认值 | 用途 |
|---|---|---|---|
| Trendlines | InpPivLen | 8 | 趋势线识别的枢轴灵敏度。 |
| Trendlines | InpMaxPer | 3 | 每侧最大活动线数量。 |
| Trendlines | InpLookPiv | 6 | 线搜索时考虑的近期枢轴数量。 |
| Trendlines | InpTolAtr | 0.25 | 以 ATR 表示的触碰容差。 |
| Trendlines | InpBrkAtr | 0.10 | 以 ATR 表示的突破确认缓冲。 |
| Trendlines | InpMinLen | 10 | 锚点之间最小K线数。 |
| Trendlines | InpMinTch | 3 | 保留趋势线所需最小触碰次数。 |
| Trendlines | InpMaxBars | 6000 | 最大处理历史K线数。 |
| Trendlines | InpMaxLineSpan | 2000 | 趋势线最大跨度,单位K线。 |
| Measurement | InpMoveAtr | 1.00 | 触碰/突破评估的 ATR 移动阈值。 |
| Measurement | InpEvalBar | 20 | 评估窗口,单位K线。 |
| Drawing | InpExtR | 15 | 向右延伸K线数。 |
| Drawing | InpKeepBrk | 2 | 保留已突破线的数量。 |
| Drawing | InpMaxEventMarks | 500 | 最大保留事件标签数,超限先删最旧。 |
| Drawing | InpShowEv | true | 显示突破与回测标签。 |
| Drawing | InpShowTch | true | 在趋势线上显示触碰次数标签。 |
| Drawing | InpShowTchMk | true | 对触碰状态进行K线着色。 |
| Drawing | InpShowBrkRes | true | 对突破结果进行K线着色。 |
| Marker Offsets | InpArrowOffPts | 50 | 旧版兼容参数。 |
| Marker Offsets | InpLabelOffPts | 100 | 标签偏移,单位点。 |
| Marker Offsets | InpDotOffPts | 50 | 旧版兼容参数。 |
| Marker Offsets | InpRTLabelOffPts | 100 | 回测标签偏移,单位点。 |
| Candle Colors | InpBearCandle / InpBullCandle | clrNONE | 阴线/阳线颜色。默认 NONE 用于突出特殊状态;需要时可设置颜色。 |
| Candle Colors | InpBrkUpCandle / InpBrkDnCandle | LimeGreen / Red | 向上/向下突破K线颜色。 |
| Candle Colors | InpBrkFailCandle | Gray | 突破失败K线颜色。 |
| Candle Colors | InpRetestCandle | Yellow | 回测K线颜色。 |
| Candle Colors | InpTouchPend / InpTouchHeld / InpTouchFail / InpTouchTimeout | 多色 | 触碰状态K线颜色。 |
| Panel | InpShowTbl | true | 显示统计面板。 |
| Panel | InpShowNear | true | 显示最近支撑/阻力标记。 |
| Panel | InpShowLegend | true | 显示面板图例。 |
| Alerts | InpAlBrk | false | 突破警报。 |
| Alerts | InpAlNew | false | 新趋势线警报。 |
| Alerts | InpAlTch | false | 触碰警报。 |
| Trendline Colors | InpColSup / InpColRes | DodgerBlue / MediumVioletRed | 支撑线/阻力线颜色。 |
| Trendline Colors | InpColPanel / InpColText / InpColBorder | 多色 | 面板背景、文字、边框颜色。 |
说明与限制
-
本产品为分析与学习工具,不提供投资建议,不保证盈利。
-
结果受交易品种、周期、历史数据、波动率和用户参数影响。历史互动不代表未来表现。
-
指标使用 ATR 进行容差、突破确认、距离显示和事件评估,请确保图表有足够历史数据。
-
警报为可选功能,默认关闭。
-
输入参数名和图表输出文字均为英文。
-
产品不包含 DLL 调用、WebRequest、外部链接、第三方支持链接或个人数据收集。
发布计划
当前阶段,本产品在 MQL5 Market 免费提供。当市场下载量超过 500 次后,作者计划将产品页面转为 MQL5 Market 支持的订阅/租赁服务。该计划仅影响后续获取方式;已获取用户按 MQL5 市场规则和有效激活数继续使用。最终条款以市场产品页面为准。
