分类: MT4 (MQL4)

37 篇文章

MQL4 颜色
在 MQL4 中定义的 Web 颜色。 共有 140 种类型。 如果不指定颜色,请键入 clrNONE。 clrBlack clrAliceBlue clrDarkCyan clrLightYellow clrCoral clrDimGray clrLavender clrTeal clrLightGoldenrod clrTomato clrGr…
循环 MT4 品种列表并对其截图
MT4/MT5 并没有 PageDn/PageUp 翻页切换品种的功能,快速浏览一遍相当的不方便,把所有图表打开切换标签也不方便。有人做了 Symbol 切换的指标,使用还凑合。不过我发现对图表截图可以输出比你看到的图表更高的分辨率,这样你可以附加多个指标来显示一张图。这样我可以循环截图一遍并存到 onedrive 里,然后 vps 通过 rclo…
mt4/mt5 EA 的实现方式
EA 和指标最大的区别就是没有绘制缓冲区,另外就是 EA 有订单管理和风险管理模块。 指标的回调函数是 OnCalculate,老版本的 MT4 还可能是 start,他也是响应 tick 数据,只不过计算后会给绘制缓冲区赋值,EA 的回调函数是 OnTick 响应 tick 数据,可以引用指标的计算数据,然后根据风险下单,设置 tp 和 sl,然…
mql4 计算指标的方式
MT4/MT5 的指标计算都带缓存,不用每次都从头到尾的在每一根 bar 上计算。指标提供了 OnCalculate 回调函数。也就是在初次加载指标时,OnCalculate 回调函数会计算一下历史 bar,然后就等待 tick 更新最后一根 bar,tick 每更新一次就刷新一次 OnCalculate,这时可能还会出现断网再重连补数据的情况,那…
外汇货币强度指标
https://www.oanda.jp/lab-education/oanda_lab/oanda_rab/currency_power_balance/?waad=5kXjsrue&ugad=5kXjsrue https://www.oanda.jp/lab-education/oanda_lab/mt5_indicator/currency_…
关于 MT4 的 EA 编程
程序模板是一个回调结构,主要响应 OnTick 事件。 start() 函数和 OnTick() 函数是一回事,每一个 tick 到达要回调一次。 引用第三方指标可以用 iCustom() 函数。也可以在 EA 里实现一遍,这样代码好像不够清晰。 EA 主要负责订单管理,开仓,滑点,止损,止盈设置;可以先开仓,在程序化修改订单设置止损止盈。 如果需…