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

MetaTrader 5的MQL5 源代码库 - 48

icon

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

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

提交您的代码

智能交易系统使用三个 iMA (移动平均,MA) 指标和一个 iMACD (移动平均收敛/发散,MACD)

一款基于 Elder 的 "安全区" 指标。

智能交易系统搜索 N 个处于窄带内的蜡烛条。 它在牛市蜡烛条时买入,并在熊市蜡烛条时卖出。 已考虑到帐户类型,即是否为净持或对冲。

智能交易系统基于 iChaikin (Chaikin 振荡器) 和 iMA (移动均线,MA) 指标进行工作。

交易 MACD 信号的智能交易系统。 为那些更喜欢交易差价合约和期货品种的人。

自适应 UmnickTrade 智能交易系统的 MQL5 实现。

混沌区域(Chaos zone)指标是两个比尔.威廉姆指标的结合: 加速振荡指标(Accelerator Oscillator)和动量振荡指标(Awesome Oscillator)。

不遵循根据价格紧急止损,这个指标会在接到趋势向相反方向改变的通知时调整止损。通过这种方式,在趋势正确时水平不会有变化,如果“看到”有可能有趋势的变化,水平会有所变化并且会提供更大“空间”以保证能在趋势波动的时候生存下来。另外,因为它会评估趋势,这个指标会在有趋势变化的区间显示不同的颜色,这样可以更容易决定去做什么。

通常用于随机振荡计算的平均方法是简单移动平均(SMA),这个 (扩展的) 版本使您可以使用任一基本类型的平均 (默认是 SMA, 但是您也可以使用 EMA, SMMA 或者 LWMA) - 有些比默认版本"更快" (就像 EMA 和 LWMA 版本),而SMMA 略微 "更慢"一点, 但是这种方法您可以很好地调节“速度”和信号的比例。

随机振荡指标的 DSL (断续信号线,Discontinued Signal Line) 版本,对信号没有使用经典的移动平均,而是根据随机振荡指标值计算信号线。所以,我们就有了两样东西 : 一条信号线以及一类可以用于估算超买和超卖区域的水平线。

威廉指标(Williams' Percent Range)的 DSL 版本没有使用固定的水平来作超卖和超买水平,它有一系列动态(间断信号线)计算来确定那些水平。这使它可以对市场变化和市场动荡有更及时的反应。

John Ehlers 的另一个创新作品 -  非线性卡尔曼过滤器(nonlinear Kalman filter).

这是最初由Igor Durkin开发的卡尔曼带(Kalman bands)指标的转化版本。数值是与 MetaTrader 4 版本相同的,除了我们使用了 MetaTrader 4 中所没有的功能,这使指标更加方便使用。

在通道中进行交易,依据是一个周期数为220的移动平均以及三个周期数为220、不同高度的三条包络线。仓位的跟踪止损.

这个交易系统是基于账户余额和之前交易的结果来进行交易的。

简单地对开启的仓位跟踪止损和获利。

一个市场波动与趋势的振荡指标。

一组共30个常见烛形模式.

这个指标在独立窗口中以从零线柱形图的形式绘制烛形。

基于最高价和最低价的移动平均。

这个指标搜索自定义 MACD 指标信号线的背离,并且在图表上显示它们。

这个指标会搜索自定义 MACD 指标的背离并在图表上显示它们。

几何平均移动平均是一个简单的移动平均指标,使用了几何平均方法。

RSI+CCI 在一个窗口中。

彩色的布林带

这个 EA 使用 iADX (平均趋向指数, ADX) 和 iSAR (抛物线 SAR) 指标的信号进行交易,同时考虑了之前关闭仓位的获利/亏损。仓位会移动到盈亏平衡点。

本指标搜索自定义AO指标的背离,并且在图表上显示它们。

一个基于三个指标的交易系统:两个iMAs (移动平均) 和 iMACD (移动平均汇总分离指标, MACD).

基于两个指标的交易系统: iSAR (抛物线 SAR) 和 iRSI (相对强弱指数, RSI). 根据可用保证金的风险百分比计算手数。

这个 EA 交易使用止损买入和止损卖出订单在新闻和大的价格变化时进行交易。

每隔一定时间随机开启仓位。

这个EA交易不进行交易,它是设计用于对开启仓位进行简单的跟踪获利的。

一个简单的 EA 交易,会在 EA 参数中指定的时间开启指定类型的仓位。仓位在相应参数指定的时间关闭。

多种跟踪类型的实现,止损买入和止损卖出挂单,限制总手数和仓位总数,几种仓位类型的交易量计算。

在基于 Percentage_Crossover_Channel 指标的通道内进行交易的 EA。

一个基于 Diff_TF_MA 指标的 EA 交易。

ZeroLagMACD 是一个 MACD 版本,它和经典的 MACD 指标相比延迟要小得多。

Zero Lag 是一种修改过的 EMA.

WI

WI 振荡指标

VMA

VMA 是基于波动性的动态 MA.

1...414243444546474849505152535455...158