欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

货币固定风险 - MetaTrader 5 专家 | MT5 EA下载 - MetaTrader 5资源

author emer | 1024 人阅读 | 0 人评论 |

Money Fixed Risk - expert for MetaTrader 5

Money Fixed Risk - expert for MetaTrader 5

Money Fixed Risk - expert for MetaTrader 5

Money Fixed Risk - expert for MetaTrader 5

Money Fixed Risk - expert for MetaTrader 5

Money Fixed Risk - expert for MetaTrader 5

Money Fixed Risk - expert for MetaTrader 5

根据每笔交易的风险计算手数的示例。

更新: 2016 年 12 月 28 日 ->版本1.001

添加了两种输出(打印)计算批次的方法。方法 1 — 将止损设置为零时。

方法 2 — 请参阅下面的代码清单:

另外,现在检查交易操作的结果:

首先检查: 如果结束 方法操作返回“true”,但是结果交易() 方法返回“0”(这可能在重新引用的情况下发生)——“count”计数器应该减一。

第二次检查: 如果结束  方法返回 false“false”,“count”计数器应减一。

为什么我们需要将“计数”减一?在这种情况下,我们不必再次等待 980 个价格变动,但我们可以尝试在下一个价格变动时入场。

工作原理: 

设置每笔交易的风险百分比(% 风险参数)和止损(止损(以点为单位)范围)。这定义了可能的存款损失的参数。

Money Fixed Risk - expert for MetaTrader 5 

实现以下循环来模拟交易:

初始值  计数=-21 设置为“热身”策略测试器。那么除法后的余数 数数 经过980 (这个数字是随机选择的)进行计算。这意味着每 980 个基点手数计算周期开始,其中计算手数时考虑到每笔交易的风险。

手数计算周期取决于每笔交易的风险(买入头寸的计算):

然后,计算出的买入仓位手数(考虑止损)将被接收到检查开仓多头手数 变量使用检查开仓多头 的方法CMoney固定风险 班级:

以下参数被打印到专家期刊:止损,根据每笔交易的风险、计算时的交易账户余额、计算时的保证金计算手数。

如果计算返回“0.0”,则退出:

然后我们收到我们有足够资金的买入仓位的手数;该值被接收到chek_volime_lot使用 CheckVolume 方法的变量贸易网 班级。此处传递以下参数: m_symbol.Name()— 符号名称, 检查开仓多头手数— 我们想要开仓的仓位量(该参数是之前计算的): 

如果 CheckVolume 方法返回的值不是“0.0”,那么我们会检查条件:我们是否有足够的资金来开仓,手数是根据风险计算的。

如果我们有足够的资金,则建仓,如果没有——根据每笔交易的风险计算的手数价值(双精度转字符串(检查开仓多头手数,2)以及我们有足够资金的地块价值(双精度转字符串(chek_volime_lot,2)被打印到专家期刊上。

示例(在策略测试器中测试时,选择EURUSD,M1,测试周期从2016年11月28日开始,入金$3000):

Money Fixed Risk - expert for MetaTrader 5 

买入仓位已建(摘自测试日志)—根据每笔交易的风险计算出的手数为 2.23。

结果发现资金不够开第二仓。

请注意,当未指定 StopLoss 时(StopLoss=0.0),计算的手数等于允许的最小手数值。

结果第一个仓位被止损平仓,亏损298.82:

Money Fixed Risk - expert for MetaTrader 5

这相当于 3000 美元存款的几乎 10% 的风险。


附件下载

📎 money_fixed_risk.mq5 (9.97 KB)

Source: MQL5 #17199

货币固定风险 - MetaTrader 5 专家 使用前要点

这篇页面已经补充结构化说明,重点整理EA源码的用途、MQL4/MQL5平台兼容性、测试流程和风险控制。下载或部署前,建议先判断它是否符合自己的品种、周期和账户环境。

适合谁使用

  • 想快速筛选EA源码,并愿意先做模拟盘验证的用户。
  • 需要比较 MT4/MT5 EA、指标、脚本或源码项目的人。
  • 希望在实盘前记录回测、参数和风险边界的交易者。

测试与风控建议

  • 先在策略测试器或模拟账户中验证默认参数,再逐项调整品种、周期、点差和交易时段。
  • 剥头皮、网格、马丁和高频策略要重点观察最大回撤、连续亏损、滑点和交易频率。
  • 任何文件都不建议直接实盘运行,至少先观察 2-4 周模拟盘表现。

常见问题

MT4 和 MT5 可以通用吗?
通常不能直接通用。EX4/MQ4 对应 MT4,EX5/MQ5 对应 MT5,源码需要在对应 MetaEditor 中编译。

这个资源能保证盈利吗?
不能。EA、指标和脚本只能作为交易工具,结果取决于参数、市场环境、点差、滑点和风险控制。

还可以继续看哪些内容?
Forex EA 下载外汇指标下载EA测评MQL5 CodeBase

English Search Notes

This page is also optimized for English search intent around 货币固定风险 - MetaTrader 5 专家. Related search terms include: MQL4 source code, MQL5 source code. Test any Forex EA, Expert Advisor, MT4/MT5 indicator, script or MQL source code with historical data and a demo account before live trading.

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录