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

    有请版主:如何表达两点距离的差值

    EFD LV3
    2011-10-09 · 9271 阅读
    如何表达最新的现价到两均线交叉后的距离点值,就是B点-A点的差值
      本人尝试利用均线编写EA,用MA5和MA45均线的金叉或死叉决定买卖点,寻求解决的问题是:(如下图)当两均线死叉后即时现价Bid距离A点的差值是多少,如何表达B点-A点的差值?以下是编写的EA,很简单,暂且不论测试结果,只为寻求解决困惑不解之难点。小弟有请:bull,各位版主编程高手解决,不胜感激!!!
      
      
            

    有请版主:如何表达两点距离的差值

    有请版主:如何表达两点距离的差值
          MA均线-EA.mq4    (5.48 KB, 下载次数: 6)        2010-5-12 18:50 上传
      点击文件名下载附件  
    下载积分: 金币 -2   
      
      
          
      
      以下是小弟均线EA的源码,有请牛版和各位编程好手帮忙解决,谢谢各位!!!
      
      extern double    Lots           = 0.1;      
      extern bool      TakeProfitMode = True;
      extern double    TakeProfit     = 15;            
      extern bool      StopLossMode = True;
      extern double    StopLoss       =250;                  
      extern int       timeFrame      = 0;         
      //+------------------------------------------------------------------+
      //|                   ---- 系统变量                                  |
      //+------------------------------------------------------------------+
      extern double  MaximumRisk      = 0.15;
      extern double  DecreaseFactor   =3;
      extern int Slippage      = 3;
      extern int MagicNumber   = 0;
      //------------------------------------------------------------------+
      //| expert initialization function              //初始化             |
      //+------------------------------------------------------------------+
      int init()
        {
         return(0);
         }
      
      //+------------------------------------------------------------------+
      //| expert deinitialization function            //反初始化           |
      //+------------------------------------------------------------------+
      int deinit()
        {
      
        return(0);
        }
      
      //+------------------------------------------------------------------+
      //| expert start function                                            |
      //+------------------------------------------------------------------+
      int start()
      {//A
      
      double MA5_0_M15,MA5_1_M15,MA5_2_M15,MA5_3_M15,  MA45_0_M15,MA45_1_M15,MA45_2_M15,MA45_3_M15;
      double MA5_0_H4, MA5_1_H4, MA5_2_H4, MA5_3_H4,   MA45_0_H4, MA45_1_H4, MA45_2_H4, MA45_3_H4;
      
        int i,cnt, ticket, total;
         if(Bars=10*Point))
               
                  {   //3
                ticket = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-StopLoss*Point,Ask+TakeProfit*Point,
                         "Buy(#" + MagicNumber + ")" ,MagicNumber, 0,Yellow);
                   if(ticket > 0)
                      {      //4
                      if(OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("BUY order opened : ", OrderOpenPrice());
                       }   //4
                      else Print("Error opening BUY order : ", GetLastError());
                     return(0);
                   }  //3   
       
                if((MA45_1_M15>MA5_1_M15)&&(MA45_1_M15-MA5_1_M15>=10*Point))     
                   {     //33
                   ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage,Bid+ StopLoss*Point,Bid-TakeProfit*Point,  
                          "Sell(#" + MagicNumber + ")", MagicNumber, 0, Blue);   
                     if(ticket > 0)
                       {    //44
                       if(OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("SELL order opened : ", OrderOpenPrice());
                        }//44
                      else Print("Error opening SELL order : ", GetLastError());
                    return(0);
                   }   //33
                return(0);
                }  
      //+------------------------------------------------------------------+
      //|              |
      //+------------------------------------------------------------------+         
          
           for(cnt=0;cnt=MA45_2_M15)&&(MA45_1_M15>MA5_1_M15))
                
                      {   //4
                       OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Yellow);
                       return(0);
                      }   //4
                 }   //3
      
              }    //2
             
               else
               if(OrderType()==OP_SELL)  
                 {   //33
                  if((MA5_3_M15
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 22 个

    zhoukhme LV5

    发表于 2012-11-22 02:15:12 | 显示全部楼层

    是楼主原创吗  

    小飞鱼常春 LV6

    发表于 2012-11-22 02:15:12 | 显示全部楼层

    看看现在变相卖EA的。。。越来越多!

    vojhi LV4

    发表于 2012-11-22 02:15:12 | 显示全部楼层

    多年复盘测试,收益相当理想的EA!!   

    dqrhteny LV5

    发表于 2012-11-22 02:15:12 | 显示全部楼层

    呵呵 都没人想我~~  

    sarah LV3

    发表于 2014-11-16 13:39:50 | 显示全部楼层

    nice!!!!!!!!!!!!

    wttyys6ddc LV3

    发表于 2014-11-16 13:47:07 | 显示全部楼层

    看看怎么样

    uqaqgvc LV13

    发表于 2014-11-30 00:34:24 | 显示全部楼层

    围观中~~~

    pihgv LV3

    发表于 2015-1-19 09:14:20 | 显示全部楼层

    看看吧,谢谢分享

    vlobuivn LV0

    发表于 2015-1-25 05:16:50 | 显示全部楼层


    新手加入,期待拜读
    123下一页
    您需要登录后才可以回帖 登录 | 注册

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

    微信二维码

    有问题联系客服