繁荣指数尖峰模式 - MetaTrader 5脚本 | 交易脚本下载 - MT4/MT5资源


第一根蜡烛:绿色,实体较大(看涨尖峰)。
第二根蜡烛:红色(回调)。
第三根蜡烛:绿色,实体较大(看涨尖峰)。
当这种模式出现时,区域已创建。
一个蓝色矩形从 3 根蜡烛的高/低范围绘制。
一个石灰绿色水平入口线以中间(第二根)蜡烛的开盘价绘制。
这条线延伸到很远的未来,直到价格回归。
MQ5输入 颜色框颜色=清蓝; // 3 蜡烛形态框的颜色 输入 颜色入口线颜色 =克莱莱姆; // 输入线的颜色 输入 ENUM_LINE_STYLE条目线样式 =样式_实体;// 输入行的样式 输入 整数框宽 =2; // 框边框的宽度 输入 整数入口线宽度 =2; // 输入线的宽度 输入 整数入口线长度 =200; // 缓解线延伸多远```` 这些输入使您可以完全控制框和输入线的样式。
我们寻找 3 根蜡烛看涨形态
1. 第一根蜡烛 – 强劲看涨(尖峰)
2. 第二根蜡烛 – 看跌回撤
3. 第三根蜡烛——再次强劲看涨
当出现这种情况时,我们绘制:
- 图案周围有一个框
- 第二根蜡烛开盘价的水平线(入场点
一旦价格回到该线(“缓解”),我们就会缩短该线并避免重新绘制它。
结构体模式信息{ 日期时间时间; // 模式的时间 双倍的入口; // 入场价格(第二根蜡烛的开盘价) 双倍的高的; // 3 根蜡烛的最高点 双倍的低的; // 3 根蜡烛的最低价 布尔值减轻; // 价格是否已回到入门水平?}; CArrayObj activePatterns; ```` 我们使用一个结构体`PatternInfo` 跟踪每个有效模式并存储它在一个数组。这有助于避免重复处理。
初始化功能
整数 初始化时() { 指标集整数(INDICATOR_DIGITS,_数字); 数组初始化(活动模式,0); 返回 初始化成功; } ```` 我们设置指标精度并准备数组。
模式检测(每个刻度)
````mq5为了(整数我=极限-3;我 >=0;我--) { ```` 我们循环穿过蜡烛和看3酒吧回来了。 ````mq5如果(是看涨(i+2) && 是看跌(i+1) && 是看涨(i)) ```` 我们检查如果最后一个3蜡烛符合尖峰图案:绿-红-绿。 ````mq5 双高 = MathMax(MathMax(High[i], High[i+1]), 高[i+2]); 双低 = MathMin(MathMin(Low[i], Low[i+1]), 低[i+2]); 复式输入 = 打开[i+1]; ```` 我们提取高/低为了盒子和入门级从这2nd(中间)蜡烛。 ````mq5 模式信息*模式=新的模式信息; 模式.时间 = 时间[i]; 模式.条目=条目; 模式.高 = 高; 模式.低 = 低; 模式.缓解 = false; ```` 创建和将此模式添加到我们的列表。
````mq5 字符串框名称 =“盒子_”+ IntegerToString(时间[i]); 对象创建(0, 框名称, OBJ_RECTANGLE,0, 时间[i+2],高,时间[i],低); ```` 画出矩形(盒子)从这3- 蜡烛图案。 ````mq5 字符串行名称 =“入口线_”+ IntegerToString(时间[i]); 对象创建(0, 行名称, OBJ_TREND,0, Time[i], 条目, Time[i] + periodSeconds() * EntryLineLength, 条目); ```` 绘制入口线从这2nd 蜡烛打开向前在时间。
缓解检查(每次勾选)
循环遍历所有模式:
````mq5为了(整数p =0; p < activePatterns.Total(); p++) {
PatternInfo *pt = (PatternInfo*)activePatterns.At(p);
````
如果尚未缓解,请检查:
````mq5如果(!pt.mitigated && 低[0] <= pt.entry)
````
如果当前价格达到入门水平:
````mq5
pt.缓解=真的;对象删除(“入口线_”+整数转字符串(时间点));
````
删除原来的长的线。
````mq5对象创建(0,“缓解线_”+整数转字符串(时间点),OBJ_趋势,0,
点时间、点条目、
时间[0], pt.entry);
````
创建一个短的显示缓解发生位置的线。 辅助功能###检查看涨/看跌:
````mq5布尔值是看涨(整数我) {
返回关闭[i] > 打开[i];
}布尔值是看跌(整数我) {
返回关闭[i] < 打开[i];
}该指标简单但功能强大:
您现在可以在 Boom 500 或 Boom 1000 上进行实时测试。
附件下载
📎 candel_2.mq5 (10.74 KB)
Source: MQL5 #61749
繁荣指数尖峰模式 - MetaTrader 5脚本 使用前要点
这篇页面已经补充结构化说明,重点整理交易脚本的用途、MT4/MT5平台兼容性、测试流程和风险控制。下载或部署前,建议先判断它是否符合自己的品种、周期和账户环境。
适合谁使用
- 想快速筛选交易脚本,并愿意先做模拟盘验证的用户。
- 需要比较 MT4/MT5 EA、指标、脚本或源码项目的人。
- 希望在实盘前记录回测、参数和风险边界的交易者。
测试与风控建议
- 先在策略测试器或模拟账户中验证默认参数,再逐项调整品种、周期、点差和交易时段。
- 剥头皮、网格、马丁和高频策略要重点观察最大回撤、连续亏损、滑点和交易频率。
- 任何文件都不建议直接实盘运行,至少先观察 2-4 周模拟盘表现。
常见问题
MT4 和 MT5 可以通用吗?
通常不能直接通用。EX4/MQ4 对应 MT4,EX5/MQ5 对应 MT5,源码需要在对应 MetaEditor 中编译。
这个资源能保证盈利吗?
不能。EA、指标和脚本只能作为交易工具,结果取决于参数、市场环境、点差、滑点和风险控制。
还可以继续看哪些内容?
Forex EA 下载、外汇指标下载、EA测评、MQL5 CodeBase。
English Search Notes
This page is also optimized for English search intent around 繁荣指数尖峰模式 - MetaTrader 5脚本. Related search terms include: trading script, MT4 script, MT5 script. Test any Forex EA, Expert Advisor, MT4/MT5 indicator, script or MQL source code with historical data and a demo account before live trading.
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
📌 热门专题入口
- •
- •
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •