📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    EA设置邮件email通知的函数

    老周 LV16
    2017-03-21 · 7092 阅读
    将以下函数添加在EA开仓、平仓、订单修改的地方,并对MT4进行对应设置,可以实现MT4账号开仓平仓或修改订单的时候发送邮件提醒,如果关联139邮箱的话,那么MT4账号所有操作可以在手机上收到短信提醒。

    MT4设置如下图,工具-选项-电邮,用163邮箱作为发送邮件,用139邮箱接收邮件。

    mt4tix.png


    在EA里面添加函数如下:

    1. extern bool SignalMail = True;//是否开启邮件通知

    2. OrderClose(平仓);//平仓语句,
    3. if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + "订单平仓或部分平仓通知" + "[" + AccountName() + "]" + "[" + AccountNumber()+"]");//平仓成功发送邮件提醒

    4. OrderDelete(OrderTicket());//删除挂单语句
    5. if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + "挂单删除提醒" + "[" + AccountName() + "]" + "[" + AccountNumber()+"]");//删除挂单成功发送邮件提醒

    6. OrderSend(开仓);//开仓语句
    7. if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + "开仓提醒" + "[" + AccountName() + "]" + "[" + AccountNumber()+"]");//开仓成功发送邮件提醒
    复制代码


    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 1 个

    HHHD LV5

    发表于 2024-4-26 15:13:12 | 显示全部楼层

    有错误啊
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服