EA初学入门第五部.docx

上传人:b****8 文档编号:28008272 上传时间:2023-07-07 格式:DOCX 页数:12 大小:16.61KB
下载 相关 举报
EA初学入门第五部.docx_第1页
第1页 / 共12页
EA初学入门第五部.docx_第2页
第2页 / 共12页
EA初学入门第五部.docx_第3页
第3页 / 共12页
EA初学入门第五部.docx_第4页
第4页 / 共12页
EA初学入门第五部.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

EA初学入门第五部.docx

《EA初学入门第五部.docx》由会员分享,可在线阅读,更多相关《EA初学入门第五部.docx(12页珍藏版)》请在冰豆网上搜索。

EA初学入门第五部.docx

EA初学入门第五部

第37课:

自定义时间周期

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

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

externdouble下注数量=0.1;  //自定义

externdouble止损=200;  //自定义

externdouble止盈=200;  //自定义

externdouble滑点=30;  //自定义

externbool  使用音乐=true;  //true=要用  false=不要用

externbool  使用弹出提示=false;  //true=要用  false=不要用

string   ea名字="柒侠伍义_初级EA教程";

externdouble开始交易时间=3;  //自定义交易时间

externdouble结束交易时间=23;  //自定义交易时间

double魔术号码=16384;  //自定义魔术号码

double死亡日期年=2009;//自定义ea终止日期

double死亡日期月=12;//自定义ea终止日期

double死亡日期日=12;//自定义ea终止日期

double死亡日期时=12;//自定义ea终止日期

double用户账户=90240764;//自定义指定用户帐号

double赢钱目标=10000;//自定义赢太多了不要做单

double输钱目标=500;  //自定义输太惨了不要做单

string   交易商="FOREX.com";//自定义交易商

externstring货币对1="EURUSD";  //自定义指定货币对

externstring货币对2="EURJPY";  //自定义指定货币对

externstring货币对3="GBPUSD";  //自定义指定货币对

double时间周期1=30,时间周期2=60;

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

intstart()//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(),"");}

}//endif结束如果  

////////////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(),"");}

}   //endif结束如果  

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

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

  }  //starttoend结束主程式

第38课:

命令ea如果保证金不足不要交易

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

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

externdouble下注数量=0.1;  //自定义

externdouble止损=200;  //自定义

externdouble止盈=200;  //自定义

externdouble滑点=30;  //自定义

externbool  使用音乐=true;  //true=要用  false=不要用

externbool  使用弹出提示=false;  //true=要用  false=不要用

string   ea名字="柒侠伍义_初级EA教程";

externdouble开始交易时间=3;  //自定义交易时间

externdouble结束交易时间=23;  //自定义交易时间

double魔术号码=16384;  //自定义魔术号码

double死亡日期年=2009;//自定义ea终止日期

double死亡日期月=12;//自定义ea终止日期

double死亡日期日=12;//自定义ea终止日期

double死亡日期时=12;//自定义ea终止日期

double用户账户=90240764;//自定义指定用户帐号

double赢钱目标=10000;//自定义赢太多了不要做单

double输钱目标=500;  //自定义输太惨了不要做单

string   交易商="FOREX.com";//自定义交易商

externstring货币对1="EURUSD";  //自定义指定货币对

externstring货币对2="EURJPY";  //自定义指定货币对

externstring货币对3="GBPUSD";  //自定义指定货币对

double时间周期1=30,时间周期2=60;  //自定义时间周期

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

intstart()//ea开始运行

  {  //开始主程式

if(AccountFreeMarginCheck(Symbol(),OP_BUY,下注数量)<=0||GetLastError()==134){return;}

if(AccountFreeMarginCheck(Symbol(),OP_SELL,下注数量)<=0||GetLastError()==134){return;}

////////////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(),"");}

}//endif结束如果  

////////////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(),"");}

}   //endif结束如果  

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

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

  }  //starttoend结束主程式

第39课:

命令ea隐藏ea中的指标

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

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

externdouble下注数量=0.1;  //自定义

externdouble止损=200;  //自定义

externdouble止盈=200;  //自定义

externdouble滑点=30;  //自定义

externbool  使用音乐=true;  //true=要用  false=不要用

externbool  使用弹出提示=false;  //true=要用  false=不要用

string   ea名字="柒侠伍义_初级EA教程";

externdouble开始交易时间=3;  //自定义交易时间

externdouble结束交易时间=23;  //自定义交易时间

double魔术号码=16384;  //自定义魔术号码

double死亡日期年=2009;//自定义ea终止日期

double死亡日期月=12;//自定义ea终止日期

double死亡日期日=12;//自定义ea终止日期

double死亡日期时=12;//自定义ea终止日期

double用户账户=90240764;//自定义指定用户帐号

double赢钱目标=10000;//自定义赢太多了不要做单

double输钱目标=500;  //自定义输太惨了不要做单

string   交易商="FOREX.com";//自定义交易商

externstring货币对1="EURUSD";  //自定义指定货币对

externstring货币对2="EURJPY";  //自定义指定货币对

externstring货币对3="GBPUSD";  //自定义指定货币对

double时间周期1=30,时间周期2=60;  //自定义时间周期

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

intstart()//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(),"");}

}//endif结束如果  

////////////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-止盈*P

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1