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

MetaTrader 5的MQL5EA源代码 - 10

icon

EA交易遵循基本规则自动分析价格图表和交易。在这里您可以找到MQL5源代码来解决各种问题。您可以选择基于移动平均线交叉的简单EA和包括复杂信号生成算法的复杂EA并防止交易错误。

您可以在MetaTrader 5下载和启动提供的EA。建议您使用之前在策略测试器中先测试和优化自动交易。EA程序库也能从MetaTrader 5平台和MetaEditor开发环境直接获得。

提交您的代码

一个基于之字转向(ZigZag)指标的交易系统。

基于 ColorJJRSX 指标信号的交易系统,可以设置固定的仓位持有时间。

当价格长期高于 iMA (移动平均, MA) 的时候生成买入或者卖出信号。随着开启仓位数量的增加,交易之间的距离(在入场信号被跳过时)也会增加。本EA交易在指定的时间段进行交易,

基于 ColorJFatl_Digit 指标信号的交易系统,可以设置固定的仓位持有时间。

两个相同的交易系统,基于 XDidi_Index_Cloud 指标的颜色变化来进行买入和卖出交易,可以在一个 EA 交易中使用不同方法来配置。

这个EA交易可以检验 ZigZagLW 补充指标的潜在获利。

一个基于 "箭头和曲线" 指标的 EA 交易。

特别为存款较少账户设计的马丁格尔 EA 交易。

这个EA交易使用了三个 iMA (移动平均, MA), 一个 iOsMA (振荡器移动平均) 和一个 iRVI (相对动能指数, RVI). 跟踪止损是基于之前柱形的最高价/最低价的。

两个相同的交易系统,根据 XFatlXSatlCloud 指标颜色的改变进行买入和卖出交易,可以在同一个EA交易中使用不同方法进行配置。

一个基于 'EMAAngle' 和 '含有拉盖尔过滤器的拉盖尔 RSI' 指标的交易系统。

这个交易机器人在EURGBP和它的组合报价之间进行套利(三角套利)。

在 MetaTrader 4 中,大多数经济商不会提供超过3个月的M1数据, 而在 MT5 中,它们会提供超过3年的 M1 数据。所以,我们可以使用这个工具来在 MetaTrader 5 测试器中取得 M1 数据,并且把数据保存到 .hst 文件中用来做 MetaTrader 4 的回溯测试。

这是在文章 "如何减少交易者的风险" (https://www.mql5.com/zh/articles/4233) 中所述 EA 交易的 MQL5 版本。

这个 EA 交易可以根据用户定义的盈亏平衡点来移动止损的位置。

一个基于 Larry Conners RSI 2 策略的简单EA交易。

对冲了对冲交易的 EA.

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

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

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

本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) 的智能交易系统。

使用马丁格尔系统的交易策略。

智能交易系统使用 iMA (移动平均, MA) 指标的信号, 但延迟了开盘时间。

智能交易系统搜索连续 N 根相同的蜡烛条。若为看涨蜡烛条则买入, 若为看跌蜡烛条则卖出。

两款相同的交易系统, 基于 CMO 指标与零轴的交叉进行多头和空头交易, 在一个智能交易系统中能够以不同的方式进行配置。

一款基于 Daniella 信号量指标的交易系统。

1...34567891011121314151617...31