[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 414 1...407408409410411412413414415416417418419420421...652 新评论 costy_ 2011.12.07 17:27 #4131 OlegArH: 下午好,伙计们 我正在捣鼓我的第一个机器人。我的想法是开一个设定了到期时间的挂单。 我没有足够的知识来实施它。 如果你不介意的话,请你描述一下EA的例子,如果我编译它,只是一个一个地打开,例如,在任何时间框架下,欧元/美元的买入止损点为100分钟,距离当前价格50点,SL=50,TP=100。 提前感谢您! 另一个例子 附加的文件: temp_3.mq4 4 kb [删除] 2011.12.07 17:29 #4132 它没有工作,只是挂在那里。 costy_ 2011.12.07 17:31 #4133 emotraid: 它没有工作,只是挂在那里。) 优化它。 ;) Александр 2011.12.07 17:47 #4134 costy_: 我认为这很清楚。 谢谢你![笑] olegarh 2011.12.07 18:04 #4135 costy_: 另一个例子 非常感谢! fore-x 2011.12.07 18:56 #4136 请解释一下在函数start()的主体中调用的操作符return(-1);--它给出了什么? return(0);到底是不是一回事?结果似乎没有被传递到任何地方。 在这种情况下,他们为什么要以这种方式来写呢? int start() { if(a == b)return(-1); return(0); } costy_ 2011.12.07 19:23 #4137 fore-x: 请解释一下在函数start()的主体中调用的操作符return(-1);--它给出了什么? return(0);到底是不是一回事?结果似乎没有被传递到任何地方。 为什么他们要这样写呢? 编写无效的start() 和返回是不必要的 )) 我不知道为什么! [删除] 2011.12.07 19:39 #4138 costy_: 我有一种感觉,你不会自己想出来的。 我如何使所有的条件按顺序被检查:首先是条件1,然后是条件2,然后才是条件3。 而不是像这样(哪个条件重合,那个条件没有按顺序被满足)?而当所有的条件都依次满足后,再开市卖出 的订单。会不会是正确的呢? bool Val_max=true; bool Cl_dn=true; bool Val_min=true; void start() { if(Val_max==true) if(условие_1) { Alert("Значение инд. >= 1.0000 (исп. 1-е усл.)"); Val_max=false; //заглушка } if(Cl_dn==true && Val_max==false) if(условие_2) { Alert("1 бар закрылся падением (исп. 2-е усл.)"); Cl_dn=false; //заглушка } if(Val_min==true && Val_max==false && Cl_dn==false) if(условие_3) { Alert("Значение инд. <= 0.9980 (исп. 3-е усл.)"); Val_min=false; //заглушка } if(Val_max!=true && Cl_dn!=true && Val_min!=true) { Val_max=true; Cl_dn=true; Val_min=true; } //---- return(0); } Всеволод 2011.12.07 19:56 #4139 fore-x:请解释一下在函数start()的主体中调用的操作符return(-1);--它给出了什么?return(0);到底是不是一回事?结果似乎没有被传递到任何地方。为什么他们要这样写呢?过程是一个函数,其返回值不被使用。 return通常是为了好玩而输入的,可以安全地被扔掉。 在上面的例子中,可以使用返回值:Alert(init())。 costy_ 2011.12.07 19:58 #4140 kolyango: 我怎样才能让所有的条件按顺序被检查:先是condition_1,然后是condition_2,然后才是condition_3,而不是像这样(哪个条件重合,那个条件没有按顺序被满足)?而当所有的条件都依次满足后,再开市卖出的订单。这是否正确? 是的。 1...407408409410411412413414415416417418419420421...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好,伙计们
我正在捣鼓我的第一个机器人。我的想法是开一个设定了到期时间的挂单。
我没有足够的知识来实施它。
如果你不介意的话,请你描述一下EA的例子,如果我编译它,只是一个一个地打开,例如,在任何时间框架下,欧元/美元的买入止损点为100分钟,距离当前价格50点,SL=50,TP=100。
提前感谢您!
它没有工作,只是挂在那里。
)
优化它。
;)
我认为这很清楚。
谢谢你![笑]
另一个例子
请解释一下在函数start()的主体中调用的操作符return(-1);--它给出了什么?
return(0);到底是不是一回事?结果似乎没有被传递到任何地方。
在这种情况下,他们为什么要以这种方式来写呢?
请解释一下在函数start()的主体中调用的操作符return(-1);--它给出了什么?
return(0);到底是不是一回事?结果似乎没有被传递到任何地方。
为什么他们要这样写呢?
编写无效的start()
和返回是不必要的 ))
我不知道为什么!
我有一种感觉,你不会自己想出来的。
我如何使所有的条件按顺序被检查:首先是条件1,然后是条件2,然后才是条件3。 而不是像这样(哪个条件重合,那个条件没有按顺序被满足)?而当所有的条件都依次满足后,再开市卖出 的订单。会不会是正确的呢?
请解释一下在函数start()的主体中调用的操作符return(-1);--它给出了什么?
return(0);到底是不是一回事?结果似乎没有被传递到任何地方。
为什么他们要这样写呢?
过程是一个函数,其返回值不被使用。
return通常是为了好玩而输入的,可以安全地被扔掉。
在上面的例子中,可以使用返回值:Alert(init())。
我怎样才能让所有的条件按顺序被检查:先是condition_1,然后是condition_2,然后才是condition_3,而不是像这样(哪个条件重合,那个条件没有按顺序被满足)?而当所有的条件都依次满足后,再开市卖出的订单。这是否正确?