EA-46309 · 未分类

random_trader

这个EA每次随机选择买入或卖出方向开仓,使用固定点数或ATR止损止盈距离。包含保本机制和基于风险的仓位计算及保证金验证,但核心入场逻辑完全是随机的,没有任何市场分析。

打开交互版(权益曲线、切换品种)

基本信息

分类未分类
风险中等
爆仓风险低
评分★★☆☆☆
类型交易型 EA
周期M15, H1, H4, D1
指标ATR
作者SalmanSoltaniyan

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD0.00%0.00%0.00%0—————暂不支持转换
GBPUSD0.00%0.00%0.00%0—————暂不支持转换
USDJPY0.00%0.00%0.00%0—————暂不支持转换
XAUUSD0.00%0.00%0.00%0—————暂不支持转换

这个 EA 从未交易的原因:转换后没有留下任何开仓规则。

由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。

爆仓风险: 未发现爆仓模式

代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。

高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →

策略分析

该EA的策略概念是随机入场交易,通过MathRand()函数生成0或1来决定买入或卖出方向,完全没有技术分析或市场判断。入场条件仅依赖于当前是否无持仓(PositionsTotal()==0),只要没有持仓就随机开仓。出场条件通过止损和止盈实现,止损可基于固定点数或ATR指标计算,止盈则按设定的盈亏比计算。仓位管理方面,使用账户余额百分比计算风险仓位大小,并根据保证金充足性调整手数,支持使用最大可用保证金。保本机制在价格朝有利方向移动指定点数后将止损移至开仓价。整体而言,这是一个随机交易工具而非策略性EA,长期来看期望收益接近零扣除点差后为负。

优势

  • 完善的仓位验证机制,包含止损级别、冻结级别和保证金检查
  • 基于风险的仓位计算,根据账户余额百分比和止损距离动态调整手数
  • 保本机制可以有效保护已有盈利,降低亏损风险
  • 代码结构清晰,使用类封装交易验证逻辑,可维护性较好
  • ATR止损模式可以自适应市场波动率变化

劣势

  • 入场逻辑完全随机,没有任何市场分析依据,长期必然亏损
  • 每次只允许一个持仓,错失其他交易机会且无法对冲
  • pip_point计算不完整,未处理digits为0、1、6等非标准情况
  • 止损级别计算中硬编码了10*point的额外偏移,缺乏透明度和可配置性
  • 保本机制未考虑交易成本(点差和手续费),移至开仓价实际可能仍亏损
  • tiket变量在EA重启后不会持久化,可能丢失持仓跟踪

改进建议

  • 添加技术分析入场信号替代随机入场,如均线交叉、RSI超买超卖等,使策略具有正期望收益
  • 在保本机制中将止损移至开仓价加上点差和手续费成本,确保真正保本
  • 补充pip_point计算对非标准digits的处理,并使止损级别的额外偏移可配置
  • 添加点差过滤和交易时段过滤,避免在高点差和低流动性时段交易

风险评估

总体风险: 中等

  • 随机入场没有分析依据,长期统计上必亏(扣除点差后期望收益为负)
  • 无新K线检查机制,每个tick都可能尝试开仓,可能在不利时机重复尝试
  • 保本机制未考虑交易成本,实际可能仍处于亏损状态
  • EA重启后tiket变量重置,可能导致持仓管理丢失

评估得分

代码质量3.0
策略逻辑1.0
风险管理4.0
稳健性3.0
创新性1.0
文档2.0
综合2.3

参数

参数默认值说明
reward_risk_ratio2盈亏比,止盈距离与止损距离的比率
lossPIP止损模式选择:PIP(固定点数)或ATR(基于ATR指标)
loss_atr5ATR止损乘数,ATR值乘以该系数作为止损距离
loss_pip20固定点数止损距离,以pip为单位
risk_percent_per_trade1每笔交易风险百分比,基于账户余额计算仓位
use_breakeventrue是否启用保本机制,盈利达到指定距离后将止损移至开仓价
breakeven_distance10保本激活距离,以pip为单位
use_max_margintrue保证金不足时是否使用最大可用保证金调整仓位

同类 EA:未分类

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。