最高高获取 - MetaTrader 5 脚本
最高的高获取 - 脚本。
1 文件 - 大小:1.62 KB。
该代码定义了一个函数“RangeHighs”,它接受 4 个整数输入:pStartHour、pStartMins、pEndHour 和 pEndMins,它们表示一个周期的开始和结束时间。
它首先初始化“MqlDateTime”结构“time”并使用“TimeCurrent”函数获取当前时间。然后,它将“time”的秒和小时/分钟值设置为输入参数。
然后使用“StructToTime”函数将“time”结构转换为“datetime”类型,并将其存储在“timeStart”和“timeEnd”变量中。这些变量表示感兴趣的时间段的开始和结束时间。
然后,代码声明一个数组“high”,并使用“ArraySetAsSeries”函数将其设置为一个系列。然后使用“CopyHigh”函数将指定时间段内交易品种的最高价格复制到“high”数组中。
最后,该函数返回“high”数组中的最高值,该值是使用“ArrayMaximum”函数找到的。
“RangeHighs”函数可在 MetaTrader 5 Expert Advisor 中使用,计算指定时间范围内金融工具的最高价格,并将其用于交易逻辑,例如入场或出场条件。
附件下载
📎 high_fetch.mq5 (1.63 KB)
Source: MQL5 #42653
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
