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

MetaTrader 5的MQL5 源代码库 - 52

icon

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

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

提交您的代码

拉盖尔带在 RSI 上的 "实验"。

拉盖尔过滤指标的一个变体。

RSO 是一个 RSI 版本的振荡指标.

另一个基于 SMA 指标极值点的之字转向(ZigZag)趋势指标。

一个基于 RSI 变化的趋势指标。

MqlParams 容器类包含了用来连续添加参数的方法,可以减少代码的行数。

在输入参数中带有时段选择选项的 Color_QEMA_Digit 指标。

这是一个趋势指标

一个显示每日开盘价线形的简单指标。

这个指标把图表依次移动到前方,就像幻灯片一样,而您不需要自己动手。

基于收盘价标准偏差的通道。

这个时间序列开发库可以在 MQL5 中快速访问,以便应用于对时间要求高的应用程序,而且实现了类似于 MQL4 的方法,例如 iBarShift。

这是 MQL5 版本的 ZeroLag(零延迟) MACD。

本指标在 MetaTrader 5 图表中显示了 Renko 柱形。

对冲了对冲交易的 EA.

基于布林带和移动平均信号的EA交易。

在 "平均时间段" 的平均点差. 您可以设置背景透明和文字透明。CCanvas.

我们寻找连续 N 个相同的烛形。如果找到的烛形是上涨 - 我们就买入, 如果是下跌的 - 我们就卖出.

最高价和最低价. 对于水平线,您可以设置一个偏移,您可以设置周期 (PERIOD_D1) 来搜索水平线.

Stridsman 波动质量.

基于平滑的平均方向性移动指数(Smoothed ADX)指标的一个简单趋势指标。

本EA交易是基于同名指标的,手数是根据可用保证金的风险百分比来计算的。

在输入参数中带有时段选择选项的 XRSXCandleKeltnerPluse 指标。

本EA交易使用了两个移动平均,一个 MACD 和一个 CCI。OnTradeTransaction 是用于取得仓位建立时间的。

交易信号是基于两条趋势指标 iMA (移动均线, MA) 和 iSAR (抛物线 SAR) 的比较而生成的。EA 在零号柱线上工作, 只开一笔仓位。使用尾随停止。

智能交易系统使用 "日本十字星蜡烛条" 形态进行交易。

代码 "Dealers Trade v 7.74 MACD" (https://www.mql5.com/zh/code/19535) 的进一步发展。使用了 "零滞后 MACD" (https://www.mql5.com/zh/code/170)。当开仓数量增加时, 以下内容也会增加: 仓位之间的增量, 手数, 止盈 (马丁格尔)。

使用四次鼠标点击快速绘制弧形通道的方法。

智能交易系统基于略有修改的 Puria 方法。它使用两条 iMA (移动均线, MA) 指标和一条 iMACD (均线聚合/发散, MACD)。

智能交易系统基于 iMA (移动均线, MA) 和 iMACD (移动均线聚合/发散, MACD) 的信号进行交易。价格和 MA 指标之间的最小距离被考虑在内。

一款基于 iIchimoku (Ichimoku Kinko Hyo) 指标的智能交易系统。固定手数。

智能交易系统使用 "两条 iMA (移动平均, MA) 交叉" 的信号。EA 使用了尾随停止和止盈。

基于 FORTS 市场期货合约创建合成品种, 并用来计算 RTS, USD, RUB 强度的示例。

MetaTrader 5 能够创建合成品种。这些品种的价格可能取决于多种金融产品的当前价值。在交易中, 这些品种可以在早期阶段发现全球市场走势的开始和结束。在此示例中, 我们创建了合成品种来分析外汇货币 EUR, USD, GBP, JPY 和 CHF 的强度。

x1

同时打开互逆持仓。手数管理

EA 使用三条 iMAs (移动均线, MA), 一条 iStochastic (Stochastic 振荡器) 和一条 iRSI (RSI, 相对强度指数)。市价开仓, 并放置 Buy Stop 和 Sell Stop 挂单。

以紧凑和方便的形式显示当前货币对信息, 包括利润, 点数, 百分比, 点差, 当前时间帧柱线收盘的剩余时间。

EA 使用 iMACD (移动平均聚合/发散, MACD) 指标的信号进行交易。当开仓数增加时手数增加 (马丁格尔)

基于指标 "MA Cross 3MACross Alert WarnSig" (https://www.mql5.com/zh/code/19519) 和 "价格通道" (https://www.mql5.com/zh/code/44) 的智能交易系统。

三条 iMAs (移动均线, MA) 交叉。首次交叉警报, 音频通知和电子邮件通知。箭头标记交叉点。

1...454647484950515253545556575859...158