- 显示:
- 137
- 等级:
- 已发布:
- 2025.06.01 11:51
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
主要功能
- 随机交叉策略: 当随机%K线在%D线上方交叉时,进入买入仓位;当%K线在%D线下方交叉时,进入卖出仓位。
- 可调随机周期: 用户可以根据自己的偏好自定义 %K 周期 ( StochKPeriod )、%D 周期 ( StochDPeriod ) 和慢速周期 ( Slowing )。
- 输入冷却: CooldownMinutes 功能可防止 EA 在前一笔交易后的指定时间内执行新的交易,有助于避免鞭打和冲动性进场。
- 固定止损和止盈: 每笔交易都配备了可调整的止损和止盈点数(StopLossPoints 和 TakeProfitPoints)。在当前配置中,两者均设置为 300 点。
- 简单的风险管理: 每笔交易的手数目前设置为固定的 0.1,便于风险管理。
- 自动平仓: 根据对立的随机交叉信号,EA 在建立新仓位之前会自动关闭所有未结仓位。
- 防止重复头寸: EA 检查是否存在未结头寸,然后再向同一方向建立新头寸。
- Trade.mqh 库实现: 利用 Trade.mqh 库高效执行交易。
可调整的输入参数:
- RiskPercent :每笔交易的风险百分比(目前不用于手数计算,手数是固定的)。
- StochKPeriod (随机周期):Stochastic %K 线的周期。
- StochDPeriod (随机周期):随机 %D 线的周期。
- Slowing(减缓):随机指标的减缓周期。
- CooldownMinutes:冷却分钟数:交易后允许新进场前的时间间隔(分钟)。
- StopLossPoints(止损点数):以点为单位的止损值。
- TakeProfitPoints (获利点数):以点为单位的止盈值。
如何使用:
- 将此 EA 文件放到 MetaTrader 5 平台的 MQL5\Experts 文件夹中。
- 将 EA 拖放到所需的货币对图表上。
- 根据您的偏好和交易策略调整输入参数。
- 确保在 MetaTrader 5 平台上启用自动交易 功能。
重要说明:
- 本脚本按 "原样 "提供,不保证性能。
- 在真实账户上使用前,建议在模拟账户上进行彻底的回溯测试和测试。
- 适当的风险管理在交易中至关重要。虽然该 EA 具有简单的风险管理功能,但您可能需要根据自己的风险承受能力和账户规模对其进行进一步定制。
- 过去的表现并不代表未来的结果。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/58942

当没有开仓时,EA 会随机开仓(买入或卖出的几率各占一半)。

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