请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
脚本

Trade Excursion Report: MFE and MAE of every closed trade, to CSV - MetaTrader 5脚本

Joao Prata Silva Yglesias
Joao Prata Silva Yglesias
Trader and algorithmic developer focused on risk-managed automation for the Forex market. I build Expert Advisors that prioritize capital protection and survivability over hype — real strategies, transparent results, and live monitoring.
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
16
等级:
(1)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

它写了什么

每笔已平仓头寸占一行,按 DEAL_POSITION_ID 分组(适用于对冲账户和净额结算账户;已在对冲模拟账户上测试)。 列:单号、符号、方向、建仓时间、平仓时间、建仓价格、平仓价格、盈利点数、MFE点数、MAE点数、捕获率、跨周期数、持仓时间。

输入参数

  • InpDias — 读取的历史天数(365)
  • InpSoEsteAtivo — 仅限当前图表代码,或历史数据中的所有代码(false)
  • InpTF — 用于测量偏离幅度的周期(当前图表)
  • InpArquivo — 位于 MQL5\Files 目录下的 CSV 文件名

打印到专家顾问日志中的摘要

交易笔数、盈亏笔数、净结果、获利交易的MFE和中位数MAE、 亏损交易的MAE中位数、CAPTURE比率中位数、每笔交易平均K线数、单K线交易数量,以及因终端已无该交易品种的K线数据(例如到期期货)而无法测算的交易数量——这些数据均会明确报告,而非默认写入为零。

测量限制

InpTF 上,每笔交易所涵盖的 K 线的高点和低点将用于计算波动幅度。单根 K 线内部的走势无法确定。如果许多交易的“K 线”列显示为 1,请尝试在更小的时间周期上运行该程序。

将 TradeExcursion.mqh 文件与“交易波动”指标共享;该包含文件应放置在 MQL5\Include 目录下。

交易考察报告:摘要已打印至“专家日志”中

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/77050

SessionReopenEA SessionReopenEA

在芝加哥商品交易所(CME),黄金设有每日维护休市时段。在11年的样本中,每个日历年的这一时段结束后首小时,金价涨幅均超出随机波动的解释范围——而当天其余各小时的走势则基本持平。 每交易时段仅执行一笔交易,采用基于波动率调整的服务器端止损,不进行均价法或网格交易。 随后发现我的成本模型存在错误。 基于真实报价的回测显示,市场重新开盘时的真实往返成本约为60点,而非我之前研究得出的19点——M1K柱状图中的价差字段是按柱统计的汇总数据,实际成本被低估了大约三倍。使用修正后的成本重新运行11年数据: +3.34 个基点,t 7.40,胜率 59.3% -> +1.60 个基点,t 3.42,胜率 50.8% 策略优势依然存在,但强度不足原来的半数。第二个数字才是真实的。 这并非意味着:年化收益率约+3.3%,回撤率4.6%,大约每九年出现一次亏损。以0.01手计算,年交易次数约为130次——该数字衡量的是仓位规模,而非策略本身。

Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed

将其附加到图表上,输入任意自定义指标的名称,它就会根据该指标自身的缓冲区向您发出提醒——弹出窗口、声音提示、手机推送通知或电子邮件。它通过 iCustom 读取指标,因此无需源代码:您只需下载一个已编译的 .ex5 文件即可。 它还可以从更高时间周期读取该指标,并重新检查已收盘的K线,以告知您该指标是重新绘制还是仅存在滞后。 该工具以“探索”模式启动,该模式会列出指标的所有缓冲区及其各自的内容,因为“哪个缓冲区包含信号”正是阻碍大多数人使用 iCustom 的关键问题。

CGoldSymbol - find the broker's gold and size the position correctly on it CGoldSymbol - find the broker's gold and size the position correctly on it

无论经纪商如何称呼该黄金符号,本程序都能识别;从交易终端读取合约规格,而非自行推测;并将账户货币计价的风险转换为该经纪商对应的正确手数。

OHLC Reality Check - at what stop distance does your backtest start lying? OHLC Reality Check - at what stop distance does your backtest start lying?

在每个M1K线段上开立一个虚拟的套期交易,根据实际 tick 历史数据向前推进,并针对一系列止损距离,报告1分钟OHLC建模在多大程度上会导致交易方向判断错误。