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

    整合初级1-40课编程的PDF不用一个一个下载了【整合了两个小时】 

    2018-06-28 · 85635 阅读
    整合初级1-40课的PDF不用一个一个下载了【整合了两个小时】声明一下,我只是搬运工,回复就能下载哈。
    作者的作品链接:点击进入
    好了话不多说上付件。
    EA初级.pdf
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 745 个

    18675963520 LV7

    发表于 2018-6-28 17:17:26 | 显示全部楼层

    需要的可以下载PDF

    18675963520 LV7

    发表于 2018-6-28 17:18:18 | 显示全部楼层

    1.认识一些常用符号

    加减乘除的符号 + - * /
    大过的符号 >
    小过的符号 <
    ( )内等于的符号==
    { }内等于的符号=
    等于的符号=
    不是等于 !=
    大过或者等于 >=
    小过或者等于 <=
    巴仙: 100的10% = 100*0.1
    和 &&
    或者 &&
    或者 ||
    括弧 ( )
    括弧 [ ]
    括弧 { }
    ; 结束
    // 单独注解







    2.认识柱子

    认识柱子(bar)的结构
    开市价 Open[0]
    闭市价 Closed[0]
    高价 High[0]
    低价 Low[0]

    认识第二个柱子(bar)的结构
    开市价 Open[1]
    闭市价 Closed[1]
    高价 High[1]
    低价 Low[1]

    认识第3个柱子(bar)的结构
    开市价 Open[2]
    闭市价 Closed[2]
    高价 High[2]
    低价 Low[2]

    认识第4个柱子(bar)的结构
    开市价 Open[3]
    闭市价 Closed[3]
    高价 High[3]
    低价 Low[3]

    问题:你知道第五个bar的写法吗?
    不知道的话,是你的理解能力有问题
    不是教程不够明显。。。哈哈和。。。。


    3.认识EA常用的一点点英文

    if 如果
    else 不然
    true 真的
    false 假的
    double 数目字是有小数点
    int 数目字没有小数点
    extern 外部可以看到的及设定
    start 开始
    buy 买上
    sell 卖下
    ask --> for buy 买上价钱
    bid --> for sell 卖下价钱


    怎么样?这样简单的英文就可以编写EA了





    厉害吗?可以吗?看不懂???
    算了吧!你还是去补习小学英文后
    再来学习编写EA吧!
    哈哈和。。。





    4.认识EA策略表达方程式

    告诉EA的基础方法: if( ){ }
    EA会明白你要表达什么
    变化&#160;
    if(条件1){执行}
    变化&#160;
    if(条件1&&条件2){执行}
    变化&#160;
    if( 条件1&#160; &#160;&&&#160; &#160;条件2&#160;&#160;){ 执行 }
    变化
    if(条件1&&条件2&&条件3&&条件4&&条件5){执行}
    变化
    if(条件1
    &&条件2
    ){执行}

    变化&#160;
    if(条件
    &&条件2
    &&条件3
    &&条件4
    &&条件5
    ){执行}
    变化&#160;
    if(条件1
    &&条件2 || 条件2b
    &&条件3
    &&条件4
    &&条件5){执行}
    以上变化EA都可以明白你要表达什么



    只是排版不同,答案是一样的
    到目前为止,有什么问题要发问吗?
    不要问太深的,我不会回答
    哈哈和。。。。
















    5.EA模式结构

    打开你的metaeditor
    copy & press 下面的ea结构


    然后save 一个名字
    比如:my1ea001


    //+------------------------------------------------------------------+
    //| my1ea001.mq4 |
    //| Copyright ?2009, MetaQuotes Software Corp. |
    //|&#160;http://www.metaquotes.net&#160;|
    //+------------------------------------------------------------------+
    #property copyright "Copyright ?2009, MetaQuotes Software Corp."
    #property link "http://www.metaquotes.net"


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


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


    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    这个是个《空》的ea
    所以应该是:0错误 0警告
    再save as 另外一个名字
    比如:my1ea002
    我们就可以开始编写ea了





    6.阴阳太极

    首先教你第一招:阴阳太极
    打开你的metaeditor
    打开你的my1ea002


    我先用中文编写一次
    你就明白我们等下要编写什么
    我们要编写。。。


    如果(
    没有任何单
    和 青bar&#160; &#160;//上升的趋势
    ){可以下注买上的单}


    如果(
    没有任何单
    和 红bar&#160; &#160;//代表下降低趋势
    ){可以下注买下的单}


    ok
    就这么简单


    你还记得要要求ea的编写方程式吗?



    对,就是
    if(){}

    编写结果如下:
    //+------------------------------------------------------------------+
    //| my1ea.mq4 |
    //|&#160;http://www.mt4ea,com |
    //+------------------------------------------------------------------+
    #property copyright "Copyright ?2009, 柒侠伍义"
    #property link "http://www.mt4ea,com"
    //+------------------------------------------------------------------+
    //| expert initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    //----


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


    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| expert start function |
    //+------------------------------------------------------------------+
    int start()
    {
    //----
    if(
    OrdersTotal()==0
    && Close[0]>Open[0]
    ){
    OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);
    }&#160;
    if(
    OrdersTotal()==0
    && Close[0]<Open[0]
    ){
    OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
    }&#160;
    //----
    return(0);
    }
    //+------------------------------------------------------------------+ 
    OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
    OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);


    以上两个OrderSend是从macd sample&#160;
    copy & press 过来的


    还没有结束。。。。


    把这两个改一改就可以了
    OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
    OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);




    Lots改成1
    TakeProfit改成200
    0 改成Bid+200*Point
    0 改成Ask-200*Point


    变成
    OrderSend(Symbol(),OP_SELL,1,Bid,3,Bid-+200*Point,Bid-200*Point,"macd sample",16384,0,Red);
    OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-200*Point,Ask+200*Point,"macd sample",16384,0,Green);
    按《编写》
    如果0错误 0警告
    你的my1ea002成功了






    7.阴阳太极-升级

    阴阳太极可以继续升级
    继续完整他


    你会发现这ea不够完整
    比如:会在同一根柱子下注超过一次


    这个问题的解决方案就是给ea添加时间条件


    条件:限制一根柱子下注一次 !=Time[0]


    编写结果。。。。
    datetime 限制一根柱子下注一次 =0;&#160;&#160;//自定义


    int start()
    {

    if(
    OrdersTotal()==0
    && Close[0]>Open[0]
    && 限制一根柱子下注一次 !=Time[0]
    ){
    OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-200*Point,Ask+200*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    if(
    OrdersTotal()==0
    && Close[0]<Open[0]
    && 限制一根柱子下注一次 !=Time[0]


    ){
    OrderSend(Symbol(),OP_SELL,1,Bid,3,Bid+200*Point,Bid-200*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    return(0);
    }









    8.阴阳太极-自定义01

    阴阳太极可以继续升级
    继续完整它
    你又发现一个问题
    如果不要下注一个lot
    可不可以简单的修改lotsize?
    解决方案就是给ea添加<自定义>
    如果你学会了《自定义》
    很多东西是可以《自定义》的
    编写结果。。。。
    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    int start()
    {
    if(
    OrdersTotal()==0
    && Close[0]>Open[0]
    && 限制一根柱子下注一次 !=Time[0]



    ) {
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-200*Point,Ask+200*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }
    if(
    OrdersTotal()==0
    && Close[0]<Open[0]
    && 限制一根柱子下注一次 !=Time[0]
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+200*Point,Bid-200*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }
    return(0);
    }


















    9.阴阳太极-自定义02

    1.人真的麻烦,多事是人的天性,你又发现。。。为什么没有《自定义》stoploss?为什么没有《自定义》takeprofit?

    2.你不是刚刚学会《自定义》吗?给ea添加修改就可以了


    3.编写如下:

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义


    int start()
    {




    if(
    OrdersTotal()==0
    && Close[0]>Open[0]
    && 限制一根柱子下注一次 !=Time[0]
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }


    if(
    OrdersTotal()==0
    && Close[0]<Open[0]
    && 限制一根柱子下注一次 !=Time[0]


    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }


    return(0);
    }










    10.你可以创造无穷无尽的策略

    人真的厉害
    当你学会了编写ea
    你的《脑》不停的转动
    你又发现。。。
    你又发现。。。
    你又要怎样怎样。。。
    你又要怎样怎样。。。
    无穷无尽的。。。




    把这个条件加入你的ea
    IsDemo()
    这个可以避免人为错误
    把不成熟的ea去玩真钱外汇


    当你把这条件加入ea
    这ea只能在假的户口运行


    编写结果:
    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义

    int start()
    {
    if(
    OrdersTotal()==0
    && Close[0]>Open[0]
    && 限制一根柱子下注一次 !=Time[0]
    && IsDemo()
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    if(
    OrdersTotal()==0
    && Close[0]<Open[0]
    && 限制一根柱子下注一次 !=Time[0]
    && IsDemo()


    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    return(0);
    }




    11.完整的ea

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义


    int start() //ea 开始运行
    {




    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]>Open[0] //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]<Open[0] //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行

    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    return(0); //叫 ea 重复运行 每秒大概可能重新运算1次
    }














    12.为ea加入不要交易的日子限制

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]>Open[0] //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }&#160;
    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]<Open[0] //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算1次
    }


















    13.为ea添加时间限制

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]>Open[0] //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]<Open[0] //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }















    14.再给ea限制年份运行

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]>Open[0] //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]<Open[0] //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }














    15.修改ea的上升趋势点,使判断更加准确

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }













    16.给ea添加滑点自定义

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }












    17.给ea添加声音

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    PlaySound("Conditions.wav");
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    PlaySound("Conditions.wav");
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }











    18.不要声音,改成弹出提示

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    //PlaySound("Conditions.wav");
    Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    //PlaySound("Conditions.wav");
    Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }











    19.提供自己或顾客选择【继上一课】
    使用音乐&#160;
    或 使用弹出提示&#160;
    或 2个都不要用






    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    int start() //ea 开始运行
    {
    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;

    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }


















    20.策略是ea的灵魂

    改变ea策略
    2个青bar买上
    2个红bar卖下


    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";


    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }


    20.策略是ea的灵魂【2】

    改变ea策略
    4个青bar买上
    4个红bar卖下


    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";


    int start() //ea 开始运行
    {

    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;

    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>3&&Hour()<22) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }
    22.调整ea 修理ea 自定义交易时间

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间


    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;

    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }
    23.为ea添加死亡日期 阿弥陀佛!!!

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间


    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=2009&&Month()<=12&&Day()<=12&&Hour()<=12) //ea死亡日期
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",16384,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=2009&&Month()<=12&&Day()<=12&&Hour()<=12) //ea死亡日期
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",16384,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }


















    24.修改ea 为ea自定义魔术号码

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间
    double 魔术号码=16384; //自定义魔术号码
    int start() //ea 开始运行
    {

    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=2009&&Month()<=12&&Day()<=12&&Hour()<=12) //ea死亡日期
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;

    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=2009&&Month()<=12&&Day()<=12&&Hour()<=12) //ea死亡日期
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }
    25.修理ea 为ea自定义死亡日期

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间
    double 魔术号码=16384; //自定义魔术号码
    double 死亡日期年=2009;
    double 死亡日期月=12;
    double 死亡日期日=12;
    double 死亡日期时=12;
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }
















    26.为ea添加指定用户方可以执行

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间
    double 魔术号码=16384; //自定义魔术号码
    double 死亡日期年=2009;
    double 死亡日期月=12;
    double 死亡日期日=12;
    double 死亡日期时=12;
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==584584
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==584584
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }















    27.为ea自定义用户指定帐号

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间
    double 魔术号码=16384; //自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=0125534397; //自定义指定用户帐号
    //////////////////////////////////////////////////////////
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }













    28.命令ea 赢太多了不要做单 输太惨了不要做单

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间
    double 魔术号码=16384; //自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=0125534397; //自定义指定用户帐号
    //////////////////////////////////////////////////////////
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<10000 && AccountBalance()>500) //赢太多了不要做单 输太惨了不要做单
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<10000 && AccountBalance()>500) //赢太多了不要做单 输太惨了不要做单
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }










    29.修改ea 自定义 赢钱目标 输钱目标

    datetime 限制一根柱子下注一次 =0; //自定义
    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间
    double 魔术号码=16384; //自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=0125534397; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500; //自定义输太惨了不要做单
    //////////////////////////////////////////////////////////
    int start() //ea 开始运行
    {


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    //////////////////////////////////////////////////////////////////////////////////////////


    if( //如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160;
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    }







    30.ea 不读注解 ea 是由上面读到下面 由左读去右

    ////////////ea 不读这个注解///////////////////////


    datetime 限制一根柱子下注一次 =0; //自定义


    double 下注数量=0.1; //自定义
    double 止损=200; //自定义
    double 止盈=200; //自定义
    double 滑点=30; //自定义
    extern bool 使用音乐=true; //true=要用 false=不要用
    extern bool 使用弹出提示=false; //true=要用 false=不要用
    string ea名字 = "柒侠伍义_初级EA教程";
    double 开始交易时间=3; //自定义交易时间
    double 结束交易时间=23; //自定义交易时间
    double 魔术号码=16384; //自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=0125534397; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500; //自定义输太惨了不要做单
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    { //开始主程式
    ////////////ea 不读这个注解///////////////////////


    if( //开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;
    ////////////ea 不读这个注解///////////////////////


    if( //开始 如果
    OrdersTotal()==0 //没有单可以下注
    && Open[0]-Close[0]>200*Point //判断下降趋势
    && Open[1]-Close[1]>200*Point //判断下降趋势
    && Open[2]-Close[2]>200*Point //判断下降趋势
    && Open[3]-Close[3]>200*Point //判断下降趋势
    && 限制一根柱子下注一次 !=Time[0] //限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0 //礼拜不要交易
    && DayOfWeek() !=6 //星期6不要交易
    && DayOfWeek() !=5 //星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009 //限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时) //ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;


    ////////////ea 不读这个注解///////////////////////
    return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    } //start to end 结束主程式


    31.添加extern

    ////////////ea 不读这个注解///////////////////////
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=0125534397; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式








    32.命令ea在指定的交易商

    ////////////ea 不读这个注解///////////////////////
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=0125534397; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()=="FOREX.com"&#160;&#160;//指定交易商方可交易
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()=="FOREX.com"&#160;&#160;//指定交易商方可交易
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式







    34.命令ea在指定货币对执行

    ////////////ea 不读这个注解///////////////////////
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=0125534397; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    string&#160; &#160;交易商 = "FOREX.com"; //自定义交易商
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()=="EURUSD"||Symbol()=="EURJPY"||Symbol()=="GBPUSD") //指定货币对
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()=="EURUSD"||Symbol()=="EURJPY"||Symbol()=="GBPUSD") //指定货币对
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;


    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式



    35.自定义指定货币对执行

    ///////////ea 不读这个注解///////////////////////
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=0125534397; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    string&#160; &#160;交易商 = "FOREX.com"; //自定义交易商
    extern string 货币对1 = "EURUSD";&#160;&#160;//自定义指定货币对
    extern string 货币对2 = "EURJPY";&#160;&#160;//自定义指定货币对
    extern string 货币对3 = "GBPUSD";&#160;&#160;//自定义指定货币对
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;


    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式


    36.命令ea在指定时间周期执行

    ////////////ea 不读这个注解///////////////////////
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=90240764; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    string&#160; &#160;交易商 = "FOREX.com"; //自定义交易商
    extern string 货币对1 = "EURUSD";&#160;&#160;//自定义指定货币对
    extern string 货币对2 = "EURJPY";&#160;&#160;//自定义指定货币对
    extern string 货币对3 = "GBPUSD";&#160;&#160;//自定义指定货币对
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==30||Period()==60) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==30||Period()==60) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;


    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式

    37.自定义时间周期

    ////////////ea 不读这个注解///////////////////////
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=90240764; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    string&#160; &#160;交易商 = "FOREX.com"; //自定义交易商
    extern string 货币对1 = "EURUSD";&#160;&#160;//自定义指定货币对
    extern string 货币对2 = "EURJPY";&#160;&#160;//自定义指定货币对
    extern string 货币对3 = "GBPUSD";&#160;&#160;//自定义指定货币对
    double 时间周期1=30,时间周期2=60;
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==时间周期1||Period()==时间周期2) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==时间周期1||Period()==时间周期2) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;


    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式
    38.命令ea如果保证金不足不要交易

    ////////////ea 不读这个注解///////////////////////
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=90240764; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    string&#160; &#160;交易商 = "FOREX.com"; //自定义交易商
    extern string 货币对1 = "EURUSD";&#160;&#160;//自定义指定货币对
    extern string 货币对2 = "EURJPY";&#160;&#160;//自定义指定货币对
    extern string 货币对3 = "GBPUSD";&#160;&#160;//自定义指定货币对
    double 时间周期1=30,时间周期2=60;&#160;&#160;//自定义时间周期
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    if(AccountFreeMarginCheck(Symbol(),OP_BUY,下注数量)<=0 || GetLastError()==134) {return;}
    if(AccountFreeMarginCheck(Symbol(),OP_SELL,下注数量)<=0 || GetLastError()==134){return;}
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==时间周期1||Period()==时间周期2) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==时间周期1||Period()==时间周期2) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式




















    39.命令ea隐藏ea中的指标

    ////////////ea 不读这个注解///////////////////////
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=90240764; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    string&#160; &#160;交易商 = "FOREX.com"; //自定义交易商
    extern string 货币对1 = "EURUSD";&#160;&#160;//自定义指定货币对
    extern string 货币对2 = "EURJPY";&#160;&#160;//自定义指定货币对
    extern string 货币对3 = "GBPUSD";&#160;&#160;//自定义指定货币对
    double 时间周期1=30,时间周期2=60;&#160;&#160;//自定义时间周期
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    HideTestIndicators(true);//命令ea隐藏ea中的指标
    if(AccountFreeMarginCheck(Symbol(),OP_BUY,下注数量)<=0 || GetLastError()==134) {return;}//命令ea如果保证金不足不要交易
    if(AccountFreeMarginCheck(Symbol(),OP_SELL,下注数量)<=0 || GetLastError()==134){return;}//命令ea如果保证金不足不要交易
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==时间周期1||Period()==时间周期2) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==时间周期1||Period()==时间周期2) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;


    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式





















    40.为ea添加 版权

    ////////////ea 不读这个注解///////////////////////
    #property copyright "柒侠伍义_初级EA教程_商业版本"
    datetime 限制一根柱子下注一次 =0; //自定义
    extern double 下注数量=0.1;&#160;&#160;//自定义
    extern double 止损=200;&#160;&#160;//自定义
    extern double 止盈=200;&#160;&#160;//自定义
    extern double 滑点=30;&#160;&#160;//自定义
    extern bool&#160;&#160;使用音乐=true;&#160;&#160;//true=要用&#160;&#160;false=不要用
    extern bool&#160;&#160;使用弹出提示=false;&#160;&#160;//true=要用&#160;&#160;false=不要用
    string&#160; &#160;ea名字 = "柒侠伍义_初级EA教程";
    extern double 开始交易时间=3;&#160;&#160;//自定义交易时间
    extern double 结束交易时间=23;&#160;&#160;//自定义交易时间
    double 魔术号码=16384;&#160;&#160;//自定义魔术号码
    double 死亡日期年=2009; //自定义ea终止日期
    double 死亡日期月=12; //自定义ea终止日期
    double 死亡日期日=12; //自定义ea终止日期
    double 死亡日期时=12; //自定义ea终止日期
    double 用户账户=90240764; //自定义指定用户帐号
    double 赢钱目标 =10000;//自定义赢太多了不要做单
    double 输钱目标 =500;&#160;&#160;//自定义输太惨了不要做单
    string&#160; &#160;交易商 = "FOREX.com"; //自定义交易商
    extern string 货币对1 = "EURUSD";&#160;&#160;//自定义指定货币对
    extern string 货币对2 = "EURJPY";&#160;&#160;//自定义指定货币对
    extern string 货币对3 = "GBPUSD";&#160;&#160;//自定义指定货币对
    double 时间周期1=30,时间周期2=60;&#160;&#160;//自定义时间周期
    ////////////ea 不读这个注解///////////////////////
    int start() //ea 开始运行
    &#160;&#160;{&#160;&#160;//开始主程式
    HideTestIndicators(true);//命令ea隐藏ea中的指标
    if(AccountFreeMarginCheck(Symbol(),OP_BUY,下注数量)<=0 || GetLastError()==134) {return;}//命令ea如果保证金不足不要交易
    if(AccountFreeMarginCheck(Symbol(),OP_SELL,下注数量)<=0 || GetLastError()==134){return;}//命令ea如果保证金不足不要交易
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始如果
    OrdersTotal()==0 //没有单可以下注
    && Close[0]-Open[0]>200*Point //判断上升趋势
    && Close[1]-Open[1]>200*Point //判断上升趋势
    && Close[2]-Open[2]>200*Point //判断上升趋势
    && Close[3]-Open[3]>200*Point //判断上升趋势
    && 限制一根柱子下注一次 !=Time[0]&#160;&#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==时间周期1||Period()==时间周期2) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_BUY,下注数量,Ask,滑点,Ask-止损*Point,Ask+止盈*Point,""+ea名字+"",魔术号码,0,Green);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"buy开仓, 余额资金::",AccountBalance()," ");}
    } // end if 结束如果&#160;&#160;
    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;
    if(&#160;&#160;//开始 如果
    OrdersTotal()==0&#160;&#160;//没有单可以下注
    && Open[0]-Close[0]>200*Point&#160;&#160;//判断下降趋势
    && Open[1]-Close[1]>200*Point&#160;&#160;//判断下降趋势
    && Open[2]-Close[2]>200*Point&#160;&#160;//判断下降趋势
    && Open[3]-Close[3]>200*Point&#160;&#160;//判断下降趋势
    && 限制一根柱子下注一次 !=Time[0]&#160; &#160;//限制一根柱子下注一次
    && IsDemo() //限制模拟户口运行
    && DayOfWeek() !=0&#160;&#160;//礼拜不要交易
    && DayOfWeek() !=6&#160;&#160;//星期6不要交易
    && DayOfWeek() !=5&#160;&#160;//星期5不要交易
    && (Hour()>开始交易时间&&Hour()<结束交易时间) //限制交易时间:早上3点到晚上10点可以交易
    && Year()==2009&#160;&#160;//限制交易时间:只限2009年可以运行
    && (Year()<=死亡日期年&&Month()<=死亡日期月&&Day()<=死亡日期日&&Hour()<=死亡日期时)&#160;&#160;//ea死亡日期
    && AccountNumber()==用户账户 //指定用户账户
    && (AccountBalance()<赢钱目标 && AccountBalance()>输钱目标) //赢太多了不要做单 输太惨了不要做单
    && AccountCompany()==交易商&#160;&#160;//指定交易商方可交易
    && (Symbol()==货币对1||Symbol()==货币对2||Symbol()==货币对3) //指定货币对
    && (Period()==时间周期1||Period()==时间周期2) //指定时间周期运行
    ){
    OrderSend(Symbol(),OP_SELL,下注数量,Bid,滑点,Bid+止损*Point,Bid-止盈*Point,""+ea名字+"",魔术号码,0,Red);
    限制一根柱子下注一次 =Time[0];
    if(使用音乐){PlaySound("Conditions.wav");}
    if(使用弹出提示){Alert(" M",Period()," ",Symbol(),"sell开仓, 余额资金::",AccountBalance()," ");}
    }&#160; &#160;// end if 结束如果&#160;&#160;


    ////////////ea 不读这个注解///////////////////////
    &#160; &#160;return(0); //叫 ea 重复运行 每秒大概可能重新运算100次
    &#160;&#160;}&#160;&#160;//start to end 结束主程式

    wudarwin LV7

    发表于 2018-6-28 17:38:56 | 显示全部楼层

    看。。。。。。。。。

    hitpink LV9

    发表于 2018-6-28 17:55:09 | 显示全部楼层

    航航航航航行行号

    zxfzwzy LV7

    发表于 2018-6-28 19:26:33 | 显示全部楼层

    合初级1-40课编程的PDF不用一个一个下

    jiangrpeng LV3

    发表于 2018-6-28 19:55:11 | 显示全部楼层

    我只是搬运工

    huang2741 LV0

    发表于 2018-6-29 02:04:46 | 显示全部楼层

    40课编程的PDF不用一个一个

    xiaofeng2004 LV11

    发表于 2018-6-29 07:52:53 | 显示全部楼层

    这样简单的英文就可以编写EA了

    zhuiy1212 LV6

    发表于 2018-6-29 09:51:53 | 显示全部楼层

    五在在  天天一天下大事 三三
    您需要登录后才可以回帖 登录 | 注册

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

    微信二维码

    有问题联系客服