MetaTrader免费EA

Ichimoku Edge MT4 自动交易系统 - 基于趋势的交易策略
MetaTrader4
Ichimoku Edge MT4 自动交易系统 - 基于趋势的交易策略

Ichimoku Edge 是基于标准的 Ichimoku Kinko Hyo 指标,采用默认设置。它通过 Chikou Span 与 价格 的交叉生成买入和卖出信号,同时结合价格和 Chikou Span 相对Kumo(云)的位置进行确认。回测结果策略逻辑当 Chikou Span 从下方穿越价格时,会产生一个 买入 信号,确认条件是当前价格和 Chikou 都在 Kumo 之上。当 Chikou Span 从上方穿越价格时,会产生一个 卖出 信号,确认条件是当前价格和 Chikou 都在 Kumo 之下。当出现相反(反转)信号时,所有未平仓交易会自动关闭。不使用固定止损或盈利目标,退出完全依赖于信号反转。资金管理支持两种头寸规模模式:固定手数 — 交易使用预定义的交易量。基于 ATR 的头寸规模 — 根据风险百分比或货币价值动态调整手数,使用平均真实波动范围指标。关键输入参数Ichimoku 设置:Tenkan = 9Kijun = 26Senkou = 52资金管理:手数 — 固定头寸大小。MM — 启用基于 ATR 的风险管理。ATR_Period, ATR_Multiplier — ATR 设置。风险 / MoneyRisk — 百分比或固定金额风险。UseMoneyInsteadOfPercentage — 在百分比或货币风险之间切换。UseEquityInsteadOfBalance — 从权益而非余额中计算风险。LotDigits — 经纪商手数的精度。其他:OrderComment — 订单标签。Slippage — 允许的最大滑点。Magic — 唯一的自动交易系统标识符。注意事项该自动交易系统在较高时间框架和趋势市场中表现最佳。为了获得最佳结果,请在实际使用前测试各种 Ichimoku 和 ATR 设置。

2025.10.06
利用Ziwox零售情绪的MT4自动交易系统 - 基于趋势的反向交易策略
MetaTrader4
利用Ziwox零售情绪的MT4自动交易系统 - 基于趋势的反向交易策略

Ziwox零售情绪自动交易系统 描述: 这个自动交易系统(EA)利用Ziwox API提供的零售交易者情绪数据,结合简单的技术过滤器进行反向交易决策。其理念很简单:如果大多数零售交易者持有多头仓位,我们就考虑卖出;如果大多数持有空头仓位,我们就考虑买入。通过将情绪分析与移动平均趋势确认相结合,该EA为基于市场集体行为的交易提供了一种智能化的方法。 代码和实现来源于这篇MQL5文章 为什么零售情绪重要: 零售交易者情绪反映了市场中小型交易者的持仓和偏好。众所周知,零售交易者由于情绪交易、风险管理不善或对新闻的过度反应,往往会站在市场走势的错误一方。通过分析零售交易者的多空比例,我们可以采取一种反向策略,这种策略通常与机构流动和更广泛的市场趋势相一致。 情绪分析可以帮助交易者: 识别过度延伸的市场条件。 及早发现潜在的反转。 通过行为洞察增强技术分析。 通过避免拥挤交易来降低风险。 EA如何工作: 该EA通过Ziwox API获取零售情绪数据,并与移动平均交叉过滤器相结合: API集成: 使用GetAPI函数,EA向Ziwox的端点发送网络请求,以获取JSON格式的情绪数据。数据包括零售多头比例、零售空头比例和风险情绪等关键字段。然后,使用JsonDataParse将JSON解析为数组(APIJSON)。 反向逻辑: 如果零售多头比例 >= 60% 且快速移动平均线在慢速移动平均线之上,EA将考虑进行卖出交易。 如果零售空头比例 >= 60% 且快速移动平均线在慢速移动平均线之下,EA将考虑进行买入交易。 这确保了交易与零售情绪相反,但仍与技术趋势确认一致。 技术过滤器: 使用用户定义周期的简单移动平均线(iMA)过滤交易。只有与移动平均趋势一致的交易才会被执行。 自动交易: 当启用AutoTrade时,EA会自动打开订单,通过IsNewCandle()检查新蜡烛,并确保没有重复交易通过OrdersTotal()。 可视化: EA使用DrawSentiment和ButtonCreate在图表上绘制情绪指标,以清晰的颜色编码方式显示零售多头和空头比例。绿色表示多头仓位,红色表示空头仓位。 关键代码组件解释: GetAPI:处理对Ziwox的API调用,管理速率限制、重试,并将数据保存到JSON文件。 JsonDataParse:读取JSON文件,解析情绪值,并将其存储在APIJSON数组中以供交易逻辑使用。 OnTick:每个tick检查条件,应用反向逻辑与MA趋势过滤器,并在满足条件时发送订单。 DrawSentiment & ButtonCreate:直接在MT4图表上可视化情绪,以便即时洞察。 IsNewCandle:确保每个新蜡烛仅检查一次交易,以避免在同一蜡烛上多次执行。 使用说明: 将EA放置在MT4的Experts文件夹中。 在APIKey字段中输入您的Ziwox API密钥。 根据需要调整shortMAPeriod和longMAPeriod。 如果您希望进行完全自动化的交易,请将AutoTrade设置为true。 在任何符号图表上加载EA。它会获取情绪,进行可视化,并根据反向策略进行交易。 结论: 该EA结合了零售情绪的行为金融洞察与技术分析,提供了一种简单而有效的反向交易策略。通过监控零售交易者的集体偏见,该系统帮助识别潜在的市场反转,并避免拥挤交易,为有纪律的交易者提供了优势。

2025.09.30
基于MACD的MT4自动交易系统 – 全新策略与风险管理
MetaTrader4
基于MACD的MT4自动交易系统 – 全新策略与风险管理

这款自动交易系统(EA)基于简单的MACD策略,结合了多种技术条件,旨在测试该策略在真实交易环境中的表现。主要特点标准的MACD交叉策略(当主线在零下方穿越信号线时买入,在零上方穿越信号线时卖出)参数如下: • 快速EMA:12 • 慢速EMA:26 • 信号线:使用200周期移动平均线进行趋势过滤。如果价格高于移动平均线,则仅允许买入;如果价格低于移动平均线,则仅允许卖出。该策略还使用价格行动:买入交易需要触及支撑位,而卖出条件则要求价格突破阻力位。这是通过一个名为Box.mq4的自定义指标实现的,该指标显示支撑和阻力水平。需要注意的是,支撑和阻力水平具有主观性。该策略的风险管理如下:卖出交易的止损位总是设在移动平均线之上,而买入交易的止损位则设在移动平均线之下。止损水平将根据名为SLPointDistanceFromMA的输入参数进行计算。交易的止盈位为止损的1.5倍。MACD信号和支撑/阻力信号不必同时发生。SignalValidity输入定义了这些条件在出现后保持有效的蜡烛数量。输入参数参数描述SignalValidity (int)信号出现后保持有效的蜡烛数量(默认:7)Lotsize (double)每个订单的交易量SLPointDistanceFromMA (int)移动平均线与止损水平之间的距离(以点为单位)

2025.07.28
Eliot Waves MT4 自动交易系统 – 结合趋势线的交易策略
MetaTrader4
Eliot Waves MT4 自动交易系统 – 结合趋势线的交易策略

“Eliot Waves” 自动交易系统(EA)能够在图表上绘制两条使用“锯齿”算法的趋势线,并在形成Eliot回撤时进行交易。它配备了跟踪止损(Trailing Stop Loss)和止盈(Take Profit)功能,适用于所有主要外汇货币对及NASDAQ股票的多种时间框架。 建议先在模拟账户上进行测试。 此EA仅在蜡烛开盘价格上进行交易! 如果您不希望在亏损交易时增加手数,请将“IncreaseFactor=0”设置为0。 我将两个移动平均线与趋势线结合,形成了一个简单的EA。 请注意,趋势线在测试模式下无法使用。 优化测试仅能通过移动平均线进行。 在实盘交易中,趋势线和移动平均线将共同工作。 在测试期间,EA仅在视觉模式下在屏幕上绘制趋势线,而不会将其纳入交易决策中。 您需要使用“仅开盘价格”选项进行回测。 趋势线将作为过滤器功能。 在这种情况下,获胜交易的概率会增加。 输入参数 Use_TP_In_Money - 使用以货币计算的止盈(值:true/false)。 TP_In_Money - 以货币计算的止盈(值:10-100)。 Use_TP_In_percent - 使用以百分比计算的止盈(值:true/false)。 TP_In_Percent - 以百分比计算的止盈(值:10-100)。 ------------[多笔交易的货币跟踪止损]---------------------- Enable_Trailing - 启用货币跟踪止损(值:true/false)。 当前货币的止盈金额(值:25-100)。 当前货币的止损金额(值:1-20)。 ------------------------------------------------------------------------------------ Exit= 当趋势对您不利时关闭交易,以控制回撤(值:true/false)。 Lots - 手数大小(值:0.01-1)。 手数大小指数(值:1.01-2)。 IncreaseFactor - 如果您亏损交易,手数增加的比例(值:0.001-0.1)。 Stop_Loss - 止损(值:30-500)。 /对于多笔交易设置为600。 MagicNumber - 魔法数字(值:1-100000)。 TakeProfit - 止盈(值:50-200)。 /对于多笔交易设置为600。 FastMA - 快速移动平均线(值:1-20)。 SlowMA - 慢速移动平均线(值:50-200)。 Mom_Sell - 动量卖出触发(值:0.1-0.9)。 Mom_Buy - 动量买入触发(值:0.1-0.9)。 ---------------------控制回撤----------------------------- UseEquityStop - (值:true/false)。 TotalEquityRisk - (值:0.01-30)。 ------------------------------------------------------------------------------ Max_Trades(1-12)。  --------------------如果只使用1笔交易:------------------------- ////////////////////////////////////////////////// USETRAILINGSTOP - 如果使用跟踪止损(值:true/false)。 WHENTOTRAIL - 何时开始跟踪(值:40-100)。 TRAILAMOUNT - 跟踪金额(值:40-100)。 距离蜡烛的距离(值:1-100)。 USECANDELTRAIL - 如果使用蜡烛跟踪止损(值:true/false)。 X=2 - 蜡烛数量(值:1-100)。 启用“保本” - (值:true/false)。 当移动“保本”时 - (值:5-30)。 移动“保本”的点数(值:5-30)。 -您应该每几个月优化一次此EA,并使用上述相同的输入。-您可以将其用作对冲网格EA或单笔交易EA。-如何进行回测:https://bit.ly/2CD7XWD

2025.07.18

加密货币市场

货币对名称
现价
起始价
最高价
最低价
涨跌
涨跌幅
BTCUSDT
103,223.38
101,603.67
104,096.36
99,260.86
1,619.71
+1.59 %
ETHUSDT
3,453.15
3,318.13
3,473.00
3,194.20
135.02
+4.07 %
XRPUSDT
2.3236
2.2123
2.3729
2.1536
0.1113
+5.03 %
SOLUSDT
163.02
157.08
164.48
149.82
5.94
+3.78 %
DOGEUSDT
0.18147
0.16284
0.18226
0.15960
0.01863
+11.44 %
TRXUSDT
0.2947
0.2845
0.2948
0.2833
0.0102
+3.59 %
ADAUSDT
0.5864
0.5343
0.5876
0.5196
0.0521
+9.75 %

FX保证金市场

货币对名称
现价
起始价
最高价
最低价
涨跌
涨跌幅
EURUSD
1.15010
1.15183
1.15326
1.14972
-0.00173
-0.15 %
GBPUSD
1.30661
1.31379
1.31395
1.30581
-0.00718
-0.55 %
USDJPY
153.451
154.188
154.472
153.305
-0.737
-0.48 %
AUDUSD
0.64988
0.65339
0.65386
0.64908
-0.00351
-0.54 %
USDCAD
1.40717
1.40537
1.40725
1.40518
0.00180
+0.13 %
NZDUSD
0.56632
0.57014
0.57082
0.56587
-0.00382
-0.67 %