MT5指标 二创编译通过 · EX5 15KB 自动发布 35 0

黄金凌晨区间斐波那契线

a729621·8 天前发布

自动取凌晨时段高低点,画7条斐波那契水平线,回踩0.382/0.5/0.618找进场。

原作《黄金分割自动回撤线指标》15296489698二创本作

相对上一版改了:这个是MT5用的。你做一个能放在MT4上用的

黄金凌晨区间斐波那契线

MT5 真机运行截图 · 服务器把编译好的 EX5 挂到黄金 H1 图表上截的,你装上去看到的就是这个样子

挂到 MT5 上运行时终端报了错

编译通过了,但真挂到图表上时终端记录了下面的错误。指标一报错就会被终端停掉,图上可能只剩半截线甚至一片空白—— 这就是「装上去和预期不一样」的原因。把报错连同代码丢给 AI 工作台,让它改好重新发布,截图会自动更新。

指标没能挂到图表上(指标加载失败 错误 4802),截图里没有它
AutoFibonacciLevels_Pro.mq5预览 35 / 342 行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//+------------------------------------------------------------------+
//| 基于 XAUOF 社区作品 #32《黄金分割自动回撤线指标》                 |
//| (作者 15296489698)二次创作                                     |
//|                                                                  |
//| 本版相对原作的改动:                                             |
//| 1. 取高低点的扫描逻辑抽成独立函数 ScanRange,今日与昨日共用,      |
//|    算法与原作一致(凌晨时段高低点、今日未突破则沿用昨日区间);    |
//| 2. 新增参数合法性钳制:开始/结束小时越界或倒置时自动修正为 0-8 点; |
//| 3. 新增「首次加载 / 走出新K线 / 区间高低点变化」才整段重画的判断,  |
//|    换日切换区间时不会残留前一天的旧线,平时每个 tick 只刷新当根;  |
//| 4. 绘图属性改为显式声明:每条线都有 indicator_typeN / colorN /    |
//|    widthN / labelN,并在 OnInit 里用 PlotIndexSetInteger 设置线型、 |
//|    PlotIndexSetDouble 设置 PLOT_EMPTY_VALUE 为 EMPTY_VALUE;      |
//| 5. 参数名、缓冲区名、7 个斐波那契比例与原作完全一致,交易逻辑未改。 |
//+------------------------------------------------------------------+
#property copyright   "XAUOF指标工坊"
#property version     "1.20"
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_plots   7

//--- 7 条斐波那契水平线的绘制属性(MQL5 语法,显式声明才会真的画到图上)
#property indicator_type1   DRAW_LINE
#property indicator_color1  clrPink
#property indicator_width1  2
#property indicator_label1  "1.618扩展"

#property indicator_type2   DRAW_LINE
#property indicator_color2  clrMagenta
#property indicator_width2  2
#property indicator_label2  "1.0高点"

#property indicator_type3   DRAW_LINE
#property indicator_color3  clrDeepSkyBlue
#property indicator_width3  2

已显示前 35 行,共 342 行。完整源码仅对 xauusd.team VIP 开放查看与复制。

开通 VIP 查看完整源码
MT5 运行截图 · 完整视图带价格轴和时间轴的整张图表(约 150 根 H1 K 线),上面的封面是它最近 80 根 K 线的放大视图
黄金凌晨区间斐波那契线 在 MT5 上的真实截图

作品说明

已删除 #property strict,SetIndexStyle 全部换成 PlotIndexSetInteger/PlotIndexSetDouble,标签用 PlotIndexSetString,IndicatorDigits(Digits) 换成 IndicatorSetInteger(INDICATOR_DIGITS,_Digits)。同时把搜索与绘制循环改回 MQL5 索引方向(0 = 最老K线),未加 ArraySetAsSeries。

使用说明

  1. 安装:MT5「文件 → 打开数据文件夹 → MQL5 → Indicators」放入 AutoFibonacciLevels_Pro.mq5,按 F4 编译后拖到 XAUUSD 图上。
  2. 时段参数:StartHour / EndHour 是服务器时间,不是本地时间。先看图表右上角时间差,再把亚盘凌晨段换算过去(GMT+2/+3 平台通常是服务器 1:00–9:00)。
  3. LookbackDays:当天凌晨未走完或周一数据不全时,往前找几天的替代区间,设 2–3 够用;设 0 只认当天。
  4. DrawBarsBack:控制线向左延伸的K线数,500 根在 M15 上约覆盖 5 天;设 0 画满历史,老机器会卡。
  5. 信号怎么看:粉线 1.618、品红 1.0 是上沿压力,棕线 0.0 是下沿支撑;区间内的金色 0.382、绿色 0.5、蓝色 0.618 是回踩进场参考位。
  6. 一般用法:突破 1.0 后回踩 0.618 不破 → 顺势做多,止损放 0.5 下方;跌破 0.0 后反抽 0.382 不过 → 顺势做空;横盘时上沿空、下沿多。
  7. 刷新时机:高低点每天只重算一次,跨日后第一根新K线出现时自动换区间并重画全部线条;改参数点确定即刻生效。
  8. 注意:只画线给参考位,不下单、不保证盈利。实盘前请在历史图上回看一周,确认服务器时段设置正确。
✅ 自动修复后已通过服务器编译校验(共修 1 轮)。

评论

后可以留言,比如反馈用着怎么样、想加什么功能。

还没有人评论,来抢个沙发。