请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
您可以访问代码库从您的MetaTrader 5客户端
不能找到合适的代码?定制它在工作项目
如何编写EA交易或指标

MetaTrader 5的MQL5 源代码库 - 48

icon

这是MetaTrader 5平台程序最大的免费源代码库。在这里您可以找到现成的EA交易,技术指标,脚本和程序库。使用代码库学习MQL5语言并基于提供的代码开发您自己的自动交易程序。

您可以免费下载和测试发布的代码,并在MetaTrader 5启动。程序库也可以直接从MetaTrader 5平台和MetaEditor开发环境获得。

提交您的代码

这个EA交易并不进行交易,它会在1M图表上生成自定义的交易品种信息。

这是一个可以使用平均值作为输入价格而不是使用“单纯的”价格计算的 MACD。那样可以有助于过滤掉一些错误信号,但是这个代码的主要目的是展示使用 MetaTrader 5 可以简单地完成任务。除了这类指标中常用的选项之外,还有选项是关于根据 MACD 倾斜方向改变或者 MACD 与信号线交叉的颜色改变的。

一个著名的用于平均的 RSI,是在主循环中使用三行代码的(RSI倾斜方向改变时颜色改变包含4行代码). 这可以用作模板,用于一些其它指标,如果有人认为 MetaTrader 5 中什么事情都很复杂的话,这可以提供一个简单化的方案。

这个版本的随机振荡指标减少了错误提醒的数量,因为它在随机振荡计算之前平滑了价格。这样生成了很平滑的随机振荡,可以简单用于趋势交易系统中。

这个版本的 MACD 使用了 Hull 移动平均来做 MACD 计算,而不是使用的 EMA (就像最初的 Gerald Appel 版本使用的那样). 这使得它比 EMA 版本 "更快",更适合于剥头皮技术以及趋势技术(如果使用了更长的计算周期数)。

这个指标通过显示当前平衡的颜色显示当前趋势。相反颜色不会显示,直到没有发现趋势 (所以,没有颜色及意思就是开始了反向趋势)

CCI 是一个很有用的指标,但是它缺少一件东西: 所知的边界. 把反向费舍尔变换加到 CCI 中可以使它在已知边界中振荡,而通过那种方式它有助于评估市场上正在发生什么。

这个指标根据市场上三个移动平均指标的相互关系估计当前的市场状态。

MetaTrader 5 版本的烛形关闭剩余时间(Candle Closing Time Remaining,CCTR) 是一个指标,用于显示活动的烛形将要关闭的剩余的时间。

McGinley 动态指标是由 John McGinley 开发的,并且他在1991年的市场技术联盟的技术分析杂志上做了简要介绍。这个指标的目的是解决传统均线中发现的缺陷,如价格分离和鞭锯。结果是一个显着的指标,遵循一个工具的平均价格,同时适应当前的市场速度。

动态动量指数 (Dynamic Momentum Index, DMI) 是 RSI 的一种变化形式。当使用默认数值时,RSI 对应数值是从3到30。变量时间段可以使 RSI 对短线变化反应更快,价格波动越大,时间段就越短。它可以与 RSI 使用同样的方法来解释,但是会更早地提供信号。

这个版本是一个规范化的版本 - 因为它把交易量显示为选定时间段内与平均交易量的百分比。

分形自适应移动平均技术指标 (FRAMA) 是由 John Ehlers 开发的,这个指标是基于指数移动平均的算法构建的,而平滑因数十根据当前价格序列的分形维度来计算的。FRAMA 的优点是可以跟随强的趋势变化,而在价格盘整的时候就变慢。

独立 ZigZag 是一个 MetaTrader 5 版本的指标,就像 MetaTrader 4 中的 wonder 指标一样在网格周围浮动。

这个版本使用一种区带来扩展了即时趋势线指标,可以更加简单地判断趋势和过滤掉一些错误信号,例如即时趋势线只使用斜率来当成信号。并且它也和最初版本有很重要的一点不同:它没有使用分数 alpha 参数来计算,这个版本使用的周期数和平均是同一类的,并且使用方法比初始版本更加直观。

这个版本与最初的即时趋势线有一点重要区别:它没有使用分数 alpha 参数来计算,这个版本使用的周期数与平均是同一类,并且使用方法比最初版本更加直观。

久负盛名的交易量分析方法。

这个版本使用一种区带来扩展了即时趋势线指标,可以更加简单地判断趋势和过滤掉一些错误信号,例如即时趋势线只使用斜率来当成信号。

即时趋势线是由 John Ehlres.创建的系列指标之一。

这个版本的 DeMarker 指标利用了平滑过的随机震荡指标的“帮助”,而增强了 DeMaker 的状态,有助于更简单地确定趋势的方向。

市场均势(Balance of Market Power)和 DSL (Discontinued Signal Line,间断信号线)组合,在有趋势模式和剥头皮模式下都可以使用。

T3 和 EMA 在计算方法上非常类似,并且适合用这种方法进行计算。作为 EMA 水平的扩展,它可能也是证明有用的,但是尽管如此,还是要进行一些实验,以在特定交易品种/时段组合中取得最佳的结果。

换一种方式观察分形:本指标把分形显示为振荡指标而不是以通常方式显示分形,并且可以在市场有变化时显示出“节奏”。

均势指标是由 Igor Livshin 提出的,它尝试通过评估买家与卖家推动价格到极值水平能力来衡量他们的强弱, Livshin 在2001年8月发行的《股票与商品》杂志上公布了这个指标。这个版本的指标计算的 BOP 就和发表的文章中描述的完全一样,

显示浮点数(例如 float, double 类型)中存储的真实数值,精度可以高到很多位小数。这有助于为其他 MQL 程序调试浮点数的真实数值。

交易量的简单移动平均。

本指标绘制日开盘价,他工作于直到H1的各个时段。

代码实现Alexander Elder的动力系统指标,它将展示价格趋势,以及趋势反转。

与第三方逐笔报价档案协同工作的函数库。

一款基于两条 iMA (移动平均,MA) 和一条 iRSI (相对强弱指数,RSI) 的智能交易系统。 它跟踪虚拟盈利。 在两个品种上工作。

价格图表上的随机振荡器。

一款开仓/平仓的信号指标。

一款趋势信号指标。

该指标显示两条 LSMA 的比率。

LRL

线性回归线 (LSMA) - 通过线性回归方法计算的移动平均线。

基于 Heiken Ashi 蜡烛条的移动平均线。

改编版 BW 区域交易 - 比尔·威廉姆斯区域交易的改编指标。

去趋势 (Detrended) 价格振荡器柱线 - 价格图表没有趋势。

智能交易系统每天开仓不超过一笔。 在指定的时间开仓。 它在一个区间内搜索最高和最低价格。 使用两条 iMA (移动均线,MA) 指标的数据。

周内日期的彩色直方图。 实用绘图样式 DRAW_COLOR_HISTOGRAM。

1...414243444546474849505152535455...161