客服热线:18391752892

求助各位高人看看我的ea不下单

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

您需要 登录 才可以下载或查看,没有帐号?注册 思路是向上突破50点开多仓
 我的QQ170017111 各位大侠想交流请叫我 多一个朋友 多一条思路
 
 extern double TakeProfit = 50;
 extern double Lots = 0.1;
 extern double TrailingStop = 30;
 extern double MACDOpenLevel=3;
 extern double MACDCloseLevel=2;
 extern double MATrendPeriod=26;
 
 //+------------------------------------------------------------------+
 //|                                             |
 //+------------------------------------------------------------------+
 int start()
    {
   
   int cnt, ticket, total;
 
   double nclose,nopen;
 //----
   nclose=iClose(NULL,PERIOD_M5,0);
   nopen=iOpen(NULL,PERIOD_M5,0);
 
   total=OrdersTotal();
   if(total0)
          {
         if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print( BUY order opened : ,OrderOpenPrice());
          }
       else Print( Error opening BUY order : ,GetLastError());
       return(0);
        }
     // check for short position (SELL) possibility
     if(nopen-nclose 50*Point)
        {
       ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point, macd sample ,16384,0,Red);
       if(ticket 0)
          {
         if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print( SELL order opened : ,OrderOpenPrice());
          }
       else Print( Error opening SELL order : ,GetLastError());
       return(0);
        }
     return(0);
      }
   // it is important to enter the market correctly,
   // but it is more important to exit it correctly...   
   for(cnt=0;cnt/             }br /         // check for trailing stopbr /         if(TrailingStop 0) 
            {           
           if(Bid-OrderOpenPrice() Point*TrailingStop)
              {
             if(OrderStopLoss()50*Point)
            {
           OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // close position
           return(0); // exit
            }
         // check for trailing stop
         if(TrailingStop 0) 
            {           
           if((OrderOpenPrice()-Ask) (Point*TrailingStop))
              {
             if((OrderStopLoss() (Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
                {
               OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);
               return(0);
                }
              }
            }
          }
        }
      }
   return(0);
    }
 // the end.
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


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


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