【自动画趋势通道线】线性回归 + 高低点在图上自动画出 3 条平行趋势线!

| 发表于 昨天 16:53 | 显示全部楼层 |复制链接
本指标它是用线性回归 + 高低点在图上自动画出 3 条平行趋势线:上轨、中轨、下轨,覆盖最近 24 小时行情。对象名前缀 ang_autoch_hl 说明它出自经典的 MQL4 自动通道(ang auto-channel)系列——纯算法画线,不识别供需、不出信号、不报警。
16fbda4e-9ec3-40de-9ec1-56fb02a93253.png
工作原理(源码实测)
窗口:只有 1 个有效参数 Hours=24。p = 24×60 ÷ Period(),即取最近 24 小时所含的 K 线数(M5=288 根,M15=96 根,H1=24 根,D1 只有 1 根 → 退化)。
中线:对这 p 根收线做最小二乘线性回归,得到斜率 aa、截距 bb,中线 lr = bb+aa·i(即统计意义上的“均价线”)。
判定方向:把窗口前后两半各找相对中线偏离最大的高点(ai_1/ai_2)和低点(bi_1/bi_2)。比较两组高/低点的“横向跨度”,跨度大的那一侧决定通道朝向:f=1 上行通道(用高点定轨)、f=2 下行通道(用低点定轨)。
上下轨:以两最高高点(或两最低低点)连成外轨,再用“最低低点离外轨的最大距离”把轨平移出平行的下轨,中间再取一半画中轨(点线)。于是得到等宽平行通道。
每 tick 用 ObjectCreate(type=2, OBJ_TREND) 重画 3 条趋势线并实时更新端点到最新 K 线;deinit 时删掉这 3 条线,不残留。
参数(只有 7 个,全是外观)
原参颜色:死参数,注释写明“兼容、实际未使用”,可无视。
上/中/下轨颜色 + 线宽(3 条独立配色,中轨固定点线 STYLE_DOT)。MT4 线宽仅 1–5 整数。
用法
拖到图表即用,无需调参;默认 24h 窗口,适合日内。
均值回归:价格触及下轨做多、上轨做空,中轨(点线)是通道中枢/减仓参考。
趋势跟随:通道整体向上倾斜且价格贴着上轨走 = 多头;跌破下轨视为走弱。
过滤:和上一个供需区指标配合——通道给“方向+轨道”,供需区给“具体拐点位置”,两者共振时参考价值更高。
想锁固定历史通道?它不支持手动锚定(每 tick 跟最新价重画),要固定得自己手画或用别的通道 EA。
优点
零参数、零画线:一个 Hours 就能自动出通道,比手画通道线省事太多。
中轨是回归中枢,比简单连接高低点的通道更抗毛刺。
三轨独立配色、中轨点线,视觉层次清晰。
代码极简(147 行)、占用极低,多图表挂也不卡。
卸载自动清对象,不污染图表。
e4706ec5-4092-4405-9054-683304146442.png
fd769389-93ed-496b-b504-9f4e8312c499.png
filetype

自动画趋势通道线.mq4

11.43 KB, 下载次数: 0, 下载积分: 活跃度 -5 售价: 1 H币  [记录]  [购买]

filetype

自动画趋势通道线.ex4

21.36 KB, 下载次数: 0, 下载积分: 活跃度 -5  [下载]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册