客服热线:18391752892

本人工作忙,想要一个可以盯盘短信提醒的软件

   日期:2019-01-12     浏览:665    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 各位大神,本人工作忙,想要一个可以盯盘提醒发短信到手机的EA,只要能用,可以付费。

MT4软件配置电邮 参数,用EA,设置sendMail函数,达到条件后发送手机邮箱(移动139邮箱) ,这样可以接受短信提醒
//+------------------------------------------------------------------+
//|                                     ATRTest.mq4 |
//|               Copyright ?2009, metaQuotes Software Corp. |
//+------------------------------------------------------------------+
#property copyright Copyright ?2009, metaQuotes Software Corp.
extern double Lots = 0.2;
extern int CurPeriod = 60;
extern int Magic = 102;
extern int SlowPeriod = 10;
extern int QuickPeriod = 5;

//+------------------------------------------------------------------+
//| expert initialization function                       |
//+------------------------------------------------------------------+

int init()
 {
//----

   double a = iCustom(NULL,0, ATR ,14,0,0);

//----
   return(0);
 }
//+------------------------------------------------------------------+
//| expert deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
 {
//----
   
//----
   return(0);
 }
//+------------------------------------------------------------------+
//| expert start function                             |
//+------------------------------------------------------------------+
int start()
 {
//----

   int Holding=0,i;
   int total = OrdersTotal();
   string Subject, Content;
   if(total != 0)
   {
     for(i=total-1; i i--)
     {
       OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
       if(OrderSymbol() == Symbol() OrderMagicNumber() == Magic Period() == CurPeriod)
       {
         Holding ++;
       }
     }
   }

   if(MaCrossUp(SlowPeriod, QuickPeriod))
   {
     Subject = Ma均线出现金叉 + 时间是: +TimeToStr(TimeCurrent());
     Content = 该做点什么?
     SendMail(Subject,Content);
   }
   if(MaCrossDown(SlowPeriod, QuickPeriod))
   {
     Subject = Ma均线出现死叉 + 时间是: +TimeToStr(TimeCurrent());
     Content = 该做点什么?
     SendMail(Subject,Content);
   }

   
//----
   return(0);
 }

bool MaCrossUp (int SlowP, int QuickP )
{
   double MaSlow1=iMA(NULL,0,SlowP,0,MODE_EMA,PRICE_CLOSE,1);
   double MaQuick1=iMA(NULL,0,QuickP,0,MODE_EMA,PRICE_CLOSE,1);
   double MaSlow2=iMA(NULL,0,SlowP,0,MODE_EMA,PRICE_CLOSE,2);
   double MaQuick2=iMA(NULL,0,QuickP,0,MODE_EMA,PRICE_CLOSE,2);
   datetime a;
   if((MaQuick2 MaSlow2) (MaQuick1 = MaSlow1))
   {
     if(a!=Time[0])
     {
        a=Time[0];
        return(true);
     }
   }
   else
   {
     return(false);
   }
}

bool MaCrossDown (int SlowP, int QuickP )
{
   double MaSlow1=iMA(NULL,0,SlowP,0,MODE_EMA,PRICE_CLOSE,1);
   double MaQuick1=iMA(NULL,0,QuickP,0,MODE_EMA,PRICE_CLOSE,1);
   double MaSlow2=iMA(NULL,0,SlowP,0,MODE_EMA,PRICE_CLOSE,2);
   double MaQuick2=iMA(NULL,0,QuickP,0,MODE_EMA,PRICE_CLOSE,2);
   datetime a;
   if((MaQuick2 MaSlow2) (MaQuick1 = MaSlow1))
   {
     if(a!=Time[0])
     {
        a=Time[0];
        return(true);
     }
   }
   else
   {
     return(false);
   }
}

复制代码

投机少爷 发表于 2018-1-15 15:47
MT4软件配置电邮 参数,用EA,设置sendMail函数,达到条件后发送手机邮箱(移动139邮箱) ,这样可以接受短信 ...
谢谢

外汇简餐 发表于 2018-1-15 16:43
谢谢
我试一下
应该是我描述的不够详细,我是想,当汇率波动超过设定的波动点数时,发电邮给手机,提醒关注,当然最好是连重要的外汇财经事件也提醒
我觉得你的意思是波动到你设的要求才报警,你应该找人根据你的要求写个EA加入短信报警才对,单纯的报警应该不行,达不到你的要求
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情
推荐行情
点击排行