例如,当交易 S/L 被触发时,MT4 可以发送电子邮件吗?

Can MT4 send an email, when a trade S/L is triggered, as an example?

大家早上好,

只是想问一下,当您的 S/L 被触发时,是否可以发送一封包含您的交易详细信息(即您的亏损、交易号和帐号)的结果的电子邮件?

我知道这需要通过 OrderSelect() 函数和 MODE_HISTORY 来实现。

此外,我想澄清一下,我不是要任何人为我编写代码,我知道这不是 "charity site" 但我只是想现在是否可能?

是的,完全有可能。

  1. 启用 在 MetaTrader Terminal 4 设置中发送电子邮件,包括。目标(常量)地址

  2. CLICK Test 发送测试消息,获得端到端电子邮件 PASS /失败证明

  3. DESIGN "sender"-factory as void notifyByEMAIL( const string InfSTRING ){...} 随心所欲有,使用 SendMail( aSubjectSTR, aBodySTR );

  4. 设计一个"scanner"实用函数,嵌入XTO域事件扫描(具有一些内置的自我完整性和持久性工具,下次不要报告相同的 XTO 事件等),重新使用发件人工厂:
    void scanRecentXtoEventsToNOTIFY(){... /*notifyByEMAIL( anEventDETAILs );*/ ... }