7赞

722评论

29收藏

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

 

avatar 18675963520 | 58905 人阅读 | 722 人评论 | 2018-06-28

整合初级1-40课的PDF不用一个一个下载了【整合了两个小时】声明一下,我只是搬运工,回复就能下载哈。
作者的作品链接:点击进入
好了话不多说上付件。
游客,如果您要查看本帖隐藏内容请评论

支持一下哦!!!
""
还没有人打赏,支持一下

评论|共 722 个

18675963520

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

需要的可以下载PDF

18675963520

发表于 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

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

看。。。。。。。。。

hitpink

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

航航航航航行行号

zxfzwzy

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

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

jiangrpeng

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

我只是搬运工

huang2741

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

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

xiaofeng2004

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

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

mumuvip123

发表于 2018-6-29 08:36:43 | 显示全部楼层

6666666666666666666666666

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

EA之家评论守则