[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 498 1...491492493494495496497498499500501502503504505...652 新评论 [删除] 2012.01.12 07:46 #4971 rigc: (根本不画)) 我不知道--它确实如此。该指标简单得不能再简单了。 int start() { //---- double F1=0, F3=0, F13; // номера фракталов int B1, B3, SR=3; // номера баров while(F3==0) //поиск фракталов { F13=iFractals(NULL,0,MODE_UPPER,SR); if (F13!=0) { if (F1==0){B1=SR; F1=F13;} else if (F3==0){B3=SR; F3=F13;} } SR++; } ObjectSet("Rezist", OBJPROP_TIME1 ,iTime(NULL,0,B3)); ObjectSet("Rezist", OBJPROP_TIME2 ,iTime(NULL,0,B1)); ObjectSet("Rezist", OBJPROP_PRICE1,iHigh(NULL,0,B3)); ObjectSet("Rezist", OBJPROP_PRICE2,iHigh(NULL,0,B1)); ObjectSet("Rezist", OBJPROP_RAY , True); //---- return(0); } SR=3,这就是我纠正的内容。它是SR=2的条数,从它开始寻找分形。 rigc 2012.01.12 07:51 #4972 Figar0: 我不知道,我试过了。该指标简单得不能再简单。 SR=3,这就是我纠正的内容。它是SR=2的条数,从它开始寻找分形。 是的,知道了)))。 谢谢 我欠你一个人情。 Artyom Trishkin 2012.01.12 09:37 #4973 sss2019: 你能告诉我如何执行一个条件吗?我们有一个条件,只要价格达到1.2550,就在目前的价格上开一个买单。因此,当价格高于或等于1.2550时,订单被打开,当订单被打开时,静态变量会阻止新订单的打开,直到订单达到0。因此,一旦订单被关闭,并且没有更多具有这种魔力的订单时,打开的禁令被取消,新订单被打开,但价格已经远离了这个水平。我们需要EA在价格达到这个水平时打开市场订单,而不是挂单。 你有一张超过或等于1.2550 的支票。换句话说,当价格较高时(它早就消失了),该标准无一例外地是真实的,因此将开仓。 你应该考虑这个条件--价格已经越过了 1.2550 的水平。 asasusa 2012.01.12 09:46 #4974 artmedia70: 你有一个大于或等于1.2550 的检查。即当它较高时(价格早已离开),该标准仍是真实的,因此将开仓。 你应该考虑这个条件--价格已经越过了 1.2550 的水平。 谢谢,我认为可以通过时间计算来完成。例如,如果我账户中的存款是欧元或例如卢布,我的专家顾问可能会出错吗? Vitaliy Andreischev 2012.01.12 09:50 #4975 你能告诉我EA如何减少RAM的大小,偶尔归零或其他什么,因为一个终端吃了100MB,而且我注意到,它一直吃到100%。我在某处的一台电脑上安装了25个终端。 让我提醒你,我只有一个正在使用的图表,它没有显示。然而,这些数据来自数十种货币对。 历史数据文件的大小 是否会影响内存负荷?如果我们只留下每天的数据,它的工作速度会更快吗? Artyom Trishkin 2012.01.12 09:55 #4976 sss2019: 谢谢你,我想这可能是用时间来完成的。例如,如果存款是欧元或卢布,我的专家顾问可能会出错? 你为什么要这样做? 例如,你可以使用周期为0的MA。你检查第一条和第二条是否与水平线相交。在当前的一个你打开。 错误可能是在程序员的头脑中,而不是在账户存款中 :) alex 2012.01.12 15:50 #4977 大家好! 亲爱的专业人士 - 请解决我的问题:https://www.mql5.com/ru/forum/116542 asasusa 2012.01.13 08:09 #4978 你能告诉我为什么这个周期不能正常工作,它没有寻找最高的最大值,我找不到这个错误。它跳过最高的最大值,并将前一个蜡烛的最大值作为结果。 默认情况下,buystoploss数组的所有值都是0。 在图片中,看起来循环找到了第13根蜡烛的最大值,跳过了更高的最大值。 i2=0; for(i=0;i<7;i++) { while(i2 <= 19) { if(High[i2]>buystoploss[i]) { buystoploss[i]=High[i2]; } i2++; } } Alert(" ",buystoploss[4]); PapaYozh 2012.01.13 08:13 #4979 sss2019: 你能告诉我为什么这个周期不能正常工作,它没有寻找最高的最大值,我找不到这个错误。它跳过最高的最大值,并将前一个蜡烛的最大值作为结果。 默认情况下,buystoploss数组中的所有数值都是0。 这真是个笑话。 Alert(" ",buystoploss[4]); ? ilunga 2012.01.13 08:13 #4980 sss2019: 你能告诉我为什么这个周期不能正常工作,它没有寻找最高的最大值,我找不到这个错误。它跳过最高的最大值,并将前一个蜡烛的最大值作为结果。 默认情况下,buystoploss数组中的所有数值都是0。 首先,i2只被调零一次... 1...491492493494495496497498499500501502503504505...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
(根本不画))
我不知道--它确实如此。该指标简单得不能再简单了。
SR=3,这就是我纠正的内容。它是SR=2的条数,从它开始寻找分形。
我不知道,我试过了。该指标简单得不能再简单。
SR=3,这就是我纠正的内容。它是SR=2的条数,从它开始寻找分形。
是的,知道了)))。
谢谢
我欠你一个人情。
你能告诉我如何执行一个条件吗?我们有一个条件,只要价格达到1.2550,就在目前的价格上开一个买单。因此,当价格高于或等于1.2550时,订单被打开,当订单被打开时,静态变量会阻止新订单的打开,直到订单达到0。因此,一旦订单被关闭,并且没有更多具有这种魔力的订单时,打开的禁令被取消,新订单被打开,但价格已经远离了这个水平。我们需要EA在价格达到这个水平时打开市场订单,而不是挂单。
你应该考虑这个条件--价格已经越过了 1.2550 的水平。
你有一个大于或等于1.2550 的检查。即当它较高时(价格早已离开),该标准仍是真实的,因此将开仓。
你应该考虑这个条件--价格已经越过了 1.2550 的水平。
谢谢,我认为可以通过时间计算来完成。例如,如果我账户中的存款是欧元或例如卢布,我的专家顾问可能会出错吗?
你能告诉我EA如何减少RAM的大小,偶尔归零或其他什么,因为一个终端吃了100MB,而且我注意到,它一直吃到100%。我在某处的一台电脑上安装了25个终端。
让我提醒你,我只有一个正在使用的图表,它没有显示。然而,这些数据来自数十种货币对。
历史数据文件的大小 是否会影响内存负荷?如果我们只留下每天的数据,它的工作速度会更快吗?
谢谢你,我想这可能是用时间来完成的。例如,如果存款是欧元或卢布,我的专家顾问可能会出错?
你为什么要这样做? 例如,你可以使用周期为0的MA。你检查第一条和第二条是否与水平线相交。在当前的一个你打开。
错误可能是在程序员的头脑中,而不是在账户存款中 :)
大家好!
亲爱的专业人士 - 请解决我的问题:https://www.mql5.com/ru/forum/116542
你能告诉我为什么这个周期不能正常工作,它没有寻找最高的最大值,我找不到这个错误。它跳过最高的最大值,并将前一个蜡烛的最大值作为结果。
默认情况下,buystoploss数组的所有值都是0。
在图片中,看起来循环找到了第13根蜡烛的最大值,跳过了更高的最大值。
你能告诉我为什么这个周期不能正常工作,它没有寻找最高的最大值,我找不到这个错误。它跳过最高的最大值,并将前一个蜡烛的最大值作为结果。
默认情况下,buystoploss数组中的所有数值都是0。
这真是个笑话。
?
你能告诉我为什么这个周期不能正常工作,它没有寻找最高的最大值,我找不到这个错误。它跳过最高的最大值,并将前一个蜡烛的最大值作为结果。
默认情况下,buystoploss数组中的所有数值都是0。
首先,i2只被调零一次...