该代码基于哪些理念: 该脚本专为需要即时平仓的手动交易者和算法交易经理设计。 标准的MetaTrader 5界面要求逐一平仓,这在市场波动剧烈时可能会导致显著的滑点。本脚本通过遍历所有未平仓头寸,并根据所选模式在瞬间完成平仓,从而实现了该过程的自动化。
指标解读: 该脚本通过用户友好的下拉菜单(枚举)进行操作,拖拽至图表后立即执行。它会在终端的“专家顾问日志”中提供清晰的反馈,显示成功平仓的头寸确切数量。
外部变量(输入)说明:
-
CloseMode: 确定平仓的筛选逻辑。
-
CLOSE_PROFIT— 仅平仓当前处于净盈利状态的头寸(包括掉期和佣金)。
-
CLOSE_LOSS— 仅平仓当前处于亏损状态(净盈利为负)的头寸。
-
CLOSE_ALL— 通过平仓所有未平仓头寸,彻底清空账户。
-
-
TargetMagic: 按Magic Number进行筛选。
-
如果设置为 0,该脚本将影响所有手动交易和来自任何专家顾问的交易。
-
如果设置为特定数字(例如 12345),则只会平仓由该特定 EA 开立的头寸。
-
推荐用法:
-
交易品种: 通用(适用于任何货币对、黄金或加密货币)。
-
时间周期: 任意(脚本即时执行,不依赖图表周期)。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/73093
Gold FVG Finder
该指标会在图表上识别出失衡区域(Fair Value Gap),并在价格回调至这些区域时通过箭头发出信号。适用于黄金、外汇以及任何在M5至H4时间周期内具有高流动性的交易品种。
Fixed-Width Fractional Differencing (FFD)
基于洛佩兹·德·普拉多(López de Prado)所著《金融机器学习新进展》(第5章)中固定宽度分数差分(FFD)方法的MQL5实现。 该方法可在最大程度保留历史记忆的同时,将非平稳价格序列转换为平稳序列;其输出结果与 Python afml 库的交叉验证误差控制在 1e-12 以内。
