18评论

6收藏

【第37课】:自定义时间周期

 

avatar ea编写者 | 12371 人阅读 | 18 人评论 | 2014-09-24


////////////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 开始运行
  {  //开始主程式
////////////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 结束主程式
""
还没有人打赏,支持一下

评论|共 18 个

移民emigrate

发表于 2014-10-28 14:20:45 | 显示全部楼层

研究研究

egdJELop

发表于 2014-11-4 11:13:32 | 显示全部楼层


继续,学习了

kwgyl

发表于 2014-11-8 01:38:46 | 显示全部楼层

多谢分享 看看是什么

wf4831

发表于 2014-11-8 22:16:18 | 显示全部楼层

感谢分享

du332167

发表于 2014-11-12 22:06:22 | 显示全部楼层

路过。。看下先。

vinhys@163.com

发表于 2014-11-13 09:45:55 | 显示全部楼层

谢谢楼主分享好人一生平安

sdqdhao

发表于 2015-2-10 19:37:33 | 显示全部楼层

谢谢共享!!!

青青岛

发表于 2015-4-1 16:14:22 | 显示全部楼层

谢谢共享!!!

wghwhy

发表于 2015-10-26 20:31:38 | 显示全部楼层

学习一下

12下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则