- 显示:
- 449
- 等级:
- 已发布:
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
Random Trader EA
这是一款多功能智能交易系统,可实施具有高级风险管理功能的随机交易策略。该 EA 可随机开仓,同时通过各种可定制的参数保持严格的风险控制。
主要功能:
- 买入/卖出头寸的随机进入系统
- 灵活的止损计算(基于 ATR 或固定点距)
- 可自定义激活距离的盈亏平衡功能
- 智能保证金管理,可选择使用最大可用保证金
- 支持所有符号类型(标准外汇货币对、日元货币对、加密货币)
- 不同数字格式(2、3、4、5 位)的适当点值处理
输入参数:
1. Reward/Risk Ratio (reward_risk_ratio)
默认值:2
说明:止盈距离相对于止损距离的乘数
示例:值为 2 意味着止盈距离是止损距离的两倍
2.亏损计算方法(亏损)
选项:
- ATR(基于平均真实波动范围)
- PIP(固定点差)
说明:确定止损距离的计算方式
3.ATR 乘数 (loss_atr)
说明:计算止损距离时 ATR 值的乘数
仅在损失计算方法设置为 ATR 时使用
4.固定点差 (loss_pip)
描述: 计算止损距离 时的 ATR值 乘数:计算止损距离时的固定点数
仅当损失计算方法设置为 PIP 时使用
5.每笔交易的风险百分比(risk_percent_per_trade)
说明:每笔交易的 最大风险占总交易风险的百分比:每笔交易的最大风险占账户余额的百分比
范围:0.1 至 100
示例:1 表示每笔交易的风险为账户余额的 1%
6.使用盈亏平衡 (use_breakeven)
描述:启用/禁用盈亏平衡功能
启用时,当头寸达到指定利润时,将止损移至入场价
7.盈亏平衡距离 (breakeven_distance)
描述:激活盈亏平衡所需的盈利点数
示例:10 表示当头寸盈利 10 个点时,止损移至进入价
8.使用最大保证金 (use_max_margin)
默认值:true
描述:启用/禁用根据可用保证金自动调整手数大小
启用后,必要时会缩小头寸大小以适应可用保证金
交易逻辑:
EA 在未开仓时随机开仓(买入或卖出的机会各占 50%)。仓位大小根据风险百分比和止损距离计算,确保每笔交易的风险一致。EA 包括内置的安全功能,如保证金检查和适当的手数验证。
风险管理:
- 根据账户风险百分比动态调整头寸大小
- 根据保证金要求自动调整手数
- 保护利润的盈亏平衡功能
- 10%的保证金缓冲以确保安全
- 适当处理经纪商的最小/最大手数
注意:过去的业绩并不保证未来的结果。在进行真实交易之前,请务必使用适当的风险管理,并在模拟账户上进行全面测试。
如需更灵活、更复杂的随机交易版本,请访问:https://www.mql5.com/zh/market/product/137491
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/46309

绘制蜡烛芯(细线):从每根蜡烛的最低价到最高价绘制一条垂直线(称为 "蜡烛芯")。 绘制蜡烛体:从开盘价到收盘价绘制一个矩形,如果蜡烛看涨或看跌,则使用不同的颜色。 颜色自定义:您可以轻松更改看涨和看跌蜡烛及其蜡烛芯的颜色。 在您使用的代码中,例如:看跌蜡烛的主体为栗色 (clrMaroon)。 看跌蜡烛的蜡烛芯为浅紫色 (clrOrchid)。 它有什么用? 如果您想要: 在图表上拥有独特而清晰的视觉风格。 更容易区分看涨蜡烛和看跌蜡烛。 以更直观的方式分析价格行为。

该指标调用其他 3 个子窗口指标。所有文件都放在 "指标 "文件夹中。

这是一款基于 H1 时间框架上随机振荡器反转信号的简单而有效的智能交易系统。 当 %K 在 20 水平以下 %D 以上交叉时触发买入信号。 当 %K 在 80 水平以上 %D 以下交叉时触发卖出信号。 风险根据账户余额计算,手数设置为 0.1(可根据需要调整)。 所有仓位的止盈 (TP) 设置为 300 点。 止损 (SL) 根据反向交叉信号动态计算。当出现反向交叉信号以及达到止盈或止损时,头寸将被平仓。

该指标拾取 DeMarker 指标的发散点