客服热线:18391752892

判断是否金叉的代码

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

您需要 登录 才可以下载或查看,没有帐号?注册 ////////////////////////////////////////////////////// 
 ///////////下面开始判断是否发生金叉了 
 /////////////////////////////////////////////////////// 
 if ((FasterMANow SlowerMANow) (FasterMAPrevious = SlowerMAPrevious)) { 
     if ((TotalOrders(Magic_Number)==0) (Time[0] last_t)) ///如果当前的EA还没有下单 
     { 
     RefreshRates(); ///刷新市场报价 
     //////////////////////////////////////// 
     ///下单都是用OrderSend()函数来进行的,这是个系统函数,详细说明可以在文档里面查到 
     OrderSend(Symbol(), OP_BUY, Lots, NormalizeDouble(Ask,Digits), 30, NormalizeDouble(Ask-StopLoss*Point,Digits), 
         NormalizeDouble(Ask+TakeProfit*Point,Digits), B MA5Cross10 , Magic_Number, 0, Blue); 
     last_t = Time[0]; 
     return (0);   
     }       
 } 
 //////////////////////////////////////////////////////////// 
 ///如果没有发生金叉,则下面开始判断是否发生死叉 
 ////////////////////////////////////////////////////////////// 
     else if ((FasterMANow SlowerMANow) (FasterMAPrevious = SlowerMAPrevious)) { 
     if ((TotalOrders(Magic_Number)==0) (Time[0] last_t))   
     { 
         RefreshRates(); 
         OrderSend(Symbol(), OP_SELL, Lots, NormalizeDouble(Bid,Digits), 30, NormalizeDouble(Bid+StopLoss*Point,Digits), 
         NormalizeDouble(Bid-TakeProfit*Point,Digits), S MA5Cross10 , Magic_Number, 0, Red); 
         last_t = Time[0]; 
         return (0);   
     }       
     }   
//---- 
 return(0); 
 } 
//+------------------------------------------------------------------+ 
//////////////////////////////////////////////////////////////////// 

外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


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


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