【第39课】:命令ea隐藏ea中的指标
////////////ea 不读这个注解/////////////////////// datetime 限制一根柱子下注一次 =0; //自定义 extern double 下注数量=0.1; //自定义 extern double 止损=200; //自定义 extern double 止盈=200; //自定义 extern double 滑点=30; //自定义 extern bool 使用音乐=true; //true=要用 false=不要用 extern bool 使用弹出提示=false; //true=要用 false=不要用 string ea名字 = "柒侠伍义_初级EA教程"; extern double 开始交易时间=3; //自定义交易时间 extern double 结束交易时间=23; //自定义交易时间 double 魔术号码=16384; //自定义魔术号码 double 死亡日期年=2009; //自定义ea终止日期 double 死亡日期月=12; //自定义ea终止日期 double 死亡日期日=12; //自定义ea终止日期 double 死亡日期时=12; //自定义ea终止日期 double 用户账户=90240764; //自定义指定用户帐号 double 赢钱目标 =10000;//自定义赢太多了不要做单 double 输钱目标 =500; //自定义输太惨了不要做单 string 交易商 = "FOREX.com"; //自定义交易商 extern string 货币对1 = "EURUSD"; //自定义指定货币对 extern string 货币对2 = "EURJPY"; //自定义指定货币对 extern string 货币对3 = "GBPUSD"; //自定义指定货币对 double 时间周期1=30,时间周期2=60; //自定义时间周期 ////////////ea 不读这个注解/////////////////////// int start() //ea 开始运行 { //开始主程式 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 不读这个注解/////////////////////// 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()>输钱目标) //赢太多了不要做单 输太惨了不要做单 && AccountCompany()==交易商 //指定交易商方可交易 && (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 结束如果 ////////////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()>输钱目标) //赢太多了不要做单 输太惨了不要做单 && AccountCompany()==交易商 //指定交易商方可交易 && (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()," ");} } // end if 结束如果 ////////////ea 不读这个注解/////////////////////// return(0); //叫 ea 重复运行 每秒大概可能重新运算100次 } //start to end 结束主程式 |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1