顺水外汇EA交易网MT4

标题: 求助:有没有 爆仓发邮件通知EA [打印本页]

作者: 49044000    时间: 2016-8-8 04:07

额。就是不会写源码。。[url=]糗大了[/url]

作者: 49044000    时间: 2016-8-8 04:07

对对对。正如你所说的这样。什么EA能检测爆仓发送邮箱通知的呢?毕竟都知道EA也不是十全十美的。爆仓也是在所难免的。所以就想找一个能通知我已经爆仓了的EA。
作者: voinul    时间: 2016-8-8 14:11

我用的是163的邮箱,绑定手机号码邮箱,然后设置邮件转发到手机的邮件标题过滤条件,EA发送的邮件就可以以短信的方式通知,还比较及时。

作者: wangdelong    时间: 2016-8-8 14:11
这是另外1个 (下载下来后看它的教程)   http://bbs.520fx.com/thread-76420-1-1.html
作者: voinul    时间: 2016-8-8 14:11

开始挂EA的时候是否已爆仓选择false,警戒金额是判断是否爆仓的底线,低于这个数值就判断为爆仓了,你也可以设置成任意数值,账户余额低于这个值就报警。

作者: voinul    时间: 2016-8-8 14:11

可以自己写一个专门检测账户余额的EA,随便多开一个货币对挂上就可以了。几句代码就能解决问题。

作者: wangdelong    时间: 2016-8-8 15:36

看看这个   然后用139的邮箱(短信会提示)  http://www.520fx.com/thread-40812-1-1.html  

作者: wangdelong    时间: 2016-8-8 15:36
看看这个   然后用139的邮箱(短信会提示)  http://www.520fx.com/thread-40812-1-1.html
作者: voinul    时间: 2016-8-8 15:43

这两天我有空了帮你写一个,这么个需求,很简单的。

作者: 49044000    时间: 2016-8-8 15:43

谢谢大神您给予的帮助。请教 “警戒金额”是设置 爆仓预计低过设置的金额对吗?  “是否已经爆仓” 是不是选择 true 对吗?
作者: 49044000    时间: 2016-8-8 18:17

谢谢,开始测试中,出现一个问题。邮箱测试 提示  Mail: not enough space for 'Test message'
什么空间已满。是什么原因。在其他的MT4又能发送出邮件。

作者: voinul    时间: 2016-8-8 18:17

你设置好email的参数之后,把MT4关掉重启一下看看。
作者: 49044000    时间: 2016-8-8 19:49
标题: 求助:有没有 爆仓发邮件通知EA
比如挂EA在VPS上面没时间看盘,爆仓都不知道。请问有没有检测爆仓单子强平触发邮件通知的EA呢?
哪位大神有这类EA分享一下呢?非常感谢。。

作者: voinul    时间: 2016-8-8 20:59
第一步、需要在MT4选项里面设置并启动SMTP服务器。
第二步,在EA里检测账户余额,爆仓后用sendmail发送邮件到指定邮箱
第三步、爆仓了才想得到通知,您的心够大的!哈哈。这步是开玩笑的!
作者: voinul    时间: 2016-8-8 22:17

朋友,新建一个EA交易,然后把下面的代码原样拷贝粘贴替换掉原有的代码就可以了。爆仓后弹出警示窗口,并且发送一封邮件。
//+------------------------------------------------------------------+
//|                                                     爆仓提示.mq4 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
extern double d警戒金额 = 10.0;//警戒金额
extern bool b爆仓=false;//是否已经爆仓
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(b爆仓==false)
   {
      if(AccountEquity()<d警戒金额)
      {         b爆仓=true;
         SendMail("爆仓提示","您的账户余额是:"+NormalizeDouble(AccountEquity(),2)+"美元,已低于:"+d警戒金额+",请注意风险。");
         MessageBox("您的账户余额是:"+NormalizeDouble(AccountEquity(),2)+"美元,已低于:"+d警戒金额+",请注意风险。","爆仓提示");
      }
   }
  }
//+------------------------------------------------------------------+





欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2