顺水外汇EA交易网MT4

标题: 求助:请教大神,EA源代码怎么生成MT4的mq4文件? [打印本页]

作者: cstseng0615    时间: 2016-6-25 08:28
送人玫瑰手有余香,为楼上点赞
作者: 49044000    时间: 2016-6-25 08:28

谢谢大神的热心帮助。学习了。按照你说的已经解决了。非常感谢。。100个赞。

作者: guoyoz    时间: 2016-6-25 09:29
还是好心的朋友多点个赞
作者: 种瓜不捡豆    时间: 2016-6-25 09:29
送人玫瑰手有余香,为楼上点赞
作者: wang168    时间: 2016-6-25 14:40
多向前辈学习
作者: 315416174    时间: 2016-6-25 14:40
检查源代码的错误提醒

作者: 49044000    时间: 2016-6-25 21:51

【EA智能交易】移动止损EA 源代码
源代码如下:--------------------------------------------------------------------------------- //+------------------------------------------------------------------+
//|                                                   移动止损EA.mq4 |
//|                                                         混沌趋势 |
//|                                   http://blog.sina.com.cn/hdczdy |
//+------------------------------------------------------------------+
#property copyright "混沌趋势"
#property link      "http://blog.sina.com.cn/hdczdy"
extern double Stoploss=30;///止损点数设置
extern double MoveStop=30;///移动止盈设置
extern int Maxslippage=5;//最大滑点数
extern bool FollwStop=true; //是否开启追踪止盈止损
extern double FollwMoveStop=0;///移动止盈点数 int  tempStopBP=0;
int  tempStopSP=0;
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {

  int con;

int allLots= OrdersTotal();

    if(allLots>0){
    for(con=0;conMarketInfo(OrderSymbol(),MODE_POINT)*MoveStop){
              
                     if((iClose(OrderSymbol(),0,0)-OrderStopLoss())/MarketInfo(OrderSymbol(),MODE_POINT) > tempStopBP )
                    // Print("tempStopBP========>>="+tempStopBP);
                        RefreshRates();
                    bool modify_b=    OrderModify(OrderTicket(),OrderOpenPrice(), iClose(OrderSymbol(),0,0) -MarketInfo(OrderSymbol(),MODE_POINT)*(MoveStop+Stoploss),OrderTakeProfit(),0,Green);
         tempStopBP= (iClose(OrderSymbol(),0,0)-OrderStopLoss())/MarketInfo(OrderSymbol(),MODE_POINT);
                           if(modify_b) {
                          Print("多单向上自动设置止成功");
                            }  else{
                            Print("多单向上自动设置止损失败"+GetLastError());
                            }
                       }
                     
                     
               
               
                 if(iClose(OrderSymbol(),0,0)-OrderOpenPrice()MarketInfo(OrderSymbol(),MODE_POINT)*MoveStop){
              
                     {
                         RefreshRates() ;
                    bool modify_s=    OrderModify(OrderTicket(),OrderOpenPrice(), iClose(OrderSymbol(),0,0)+MarketInfo(OrderSymbol(),MODE_POINT)*(MoveStop+Stoploss),OrderTakeProfit(),0,Green);
                           tempStopSP=  (OrderOpenPrice()-iClose(OrderSymbol(),0,0))/MarketInfo(OrderSymbol(),MODE_POINT);
                           if(modify_s) {
                             Print("空单单向下自动设置止成功");
                            }  else{
                            Print("空单单向下自动设置止损失败"+GetLastError());
                            }
                        }
                       }
                     
                     
                     
               
               
               
                if((iClose(OrderSymbol(),0,0)-OrderOpenPrice())  >(MarketInfo(OrderSymbol(),MODE_POINT)*Stoploss))
                {
                 RefreshRates();
                     if(OrderClose(OrderTicket(), OrderLots(),iClose(OrderSymbol(),0,0)+(MarketInfo(OrderSymbol(),MODE_POINT)),Maxslippage,Red))
                     {
                        Print("空单止损成功==============");
         }else{
            Print("空单止损失败========="+GetLastError());
        }                }
               }
      }
   return(0);
  }
   return(0);
  }-----------------------------------------------------
不会弄。请帮我看看这个源码。谢谢。

作者: qaz8988    时间: 2016-6-25 21:51
送人玫瑰手有余香,为楼上点赞
作者: yyuu006    时间: 2016-7-3 20:25
你这个是可以执行的,已经测试过了,但是你上下这个线:-----------------------要去掉或者前面加//就可以编译成功了
作者: 49044000    时间: 2016-7-3 20:27
标题: 求助:请教大神,EA源代码怎么生成MT4的mq4文件?
我总见到大神分享的EA源代码出来。但是我不会用。我用MetaEditor新建EA粘贴源代码保存的EA都是执行不了的。插入不进图表的。请教大神。教一下如何使用源代码正确使用方法。谢谢。





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