[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 62 1...555657585960616263646566676869...652 新评论 Apollon 2011.08.08 17:58 #611 祝大家今天愉快 请指示新手 344272288 2011.07.25 01:21 买入 0.01 gbpchf 1.3267 0.0000 1.3062 2011.08.08 18:02 1.2373 -0.09 0.00 0.00 -11.79 5732040 所以:9.3%/1.1/12.0 我被骗了吗? 问题是,在没有我参与的情况下,订单就自行关闭了! 我想知道如果是沉沦,有没有办法保护自己免受其害? Maxim Zaguzov 2011.08.08 18:02 #612 Solree: 罗杰 是对的,如果你在关闭后再次选择订单,就没有问题。 所以错误在于我的解释...但我不认为"每个变量都被分配了一个值"... [删除] 2011.08.08 18:13 #613 大家好! 我写了一个指标,在某些条件下会产生一个警报。问题是,只要条件得到满足,它就会无休止地发出警报。我怎样才能限制条件,使发出的警报不超过1-2个? Alexander 2011.08.08 18:27 #614 像这样的地方 static bool flag=true; if(ваше условие) { if(flag) { Alert; flag=false; } } else flag=true; Всеволод 2011.08.08 19:28 #615 WTL: 大家好! 我写了一个指标,在某些条件下会产生一个警报。问题是,只要条件得到满足,它就会无休止地发出警报。我怎样才能限制条件,使发出的警报不超过1-2个? //Алерт не чаще одного раза в две минуты... static datetime atime=0; if (индикатор) if ((TimeCurrent()-atime)>120) { atime=TimeCurrent(); Alert; } [删除] 2011.08.08 20:32 #616 罗杰,splxgf,谢谢你!两个条件都过了,效果很好。 [删除] 2011.08.09 02:32 #617 大家好。伙计们,我有一个条件,要找到最大的: 但在一个走廊内。 for (int max=1; max<1000; max++) if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] && High[max] > low_level_s &&High[max] < high_level_s) break; 它不起作用。 如果我去掉走廊,就可以了。 for (int max=1; max<1000; max++) if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] ) break; 可能是什么问题? 我明白应该增加max<1000,试过了,但没有效果。 Евгений 2011.08.09 03:59 #618 sergey_r: 大家好。伙计们,我有一个条件,要找到最大的:但在走廊里。 for (int max=1; max<1000; max++) 如果(High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] && 高电平[最大值]>低电平_s &&高电平[最大值]<高电平_s) 断开。 它不起作用。 如果我把走廊移开,它就会好起来。 for (int max=1; max<1000; max++) 如果(High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] )打破。 可能是什么问题? 我明白,需要增加max<1000,试过了,但没有用。 我建议改变low_level_s, high_level_s的值。 [删除] 2011.08.09 05:28 #619 这里有一个数字的例子。 1.4100< 1.4150<1.4200 但1.4150应该打到低位_s=1.4145,高位_s=1.4155。在这个例子中,它做到了。 但如果不是,让我们假设它是1.4160,那么我们就进一步。问题是,这个高点可能是3年前的,比如说。 程序无法找到它。 该怎么做? [删除] 2011.08.09 05:50 #620 如果超过999,我可以做什么?有什么办法可以把它从报价档案中弄出来吗? 1...555657585960616263646566676869...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
祝大家今天愉快
请指示新手
344272288 2011.07.25 01:21 买入 0.01 gbpchf 1.3267 0.0000 1.3062 2011.08.08 18:02 1.2373 -0.09 0.00 0.00 -11.79
5732040 所以:9.3%/1.1/12.0
我被骗了吗?
问题是,在没有我参与的情况下,订单就自行关闭了!
我想知道如果是沉沦,有没有办法保护自己免受其害?
罗杰 是对的,如果你在关闭后再次选择订单,就没有问题。
大家好!
我写了一个指标,在某些条件下会产生一个警报。问题是,只要条件得到满足,它就会无休止地发出警报。我怎样才能限制条件,使发出的警报不超过1-2个?
像这样的地方
大家好!
我写了一个指标,在某些条件下会产生一个警报。问题是,只要条件得到满足,它就会无休止地发出警报。我怎样才能限制条件,使发出的警报不超过1-2个?
大家好。伙计们,我有一个条件,要找到最大的: 但在一个走廊内。
for (int max=1; max<1000; max++)
if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] &&
High[max] > low_level_s &&High[max] < high_level_s) break;
它不起作用。
如果我去掉走廊,就可以了。
for (int max=1; max<1000; max++)
if (High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] ) break;
可能是什么问题?
我明白应该增加max<1000,试过了,但没有效果。
大家好。伙计们,我有一个条件,要找到最大的:但在走廊里。
for (int max=1; max<1000; max++)
如果(High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] &&
高电平[最大值]>低电平_s &&高电平[最大值]<高电平_s) 断开。
它不起作用。
如果我把走廊移开,它就会好起来。
for (int max=1; max<1000; max++)
如果(High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] )打破。
可能是什么问题?
我明白,需要增加max<1000,试过了,但没有用。
我建议改变low_level_s, high_level_s的值。
这里有一个数字的例子。
1.4100< 1.4150<1.4200
但1.4150应该打到低位_s=1.4145,高位_s=1.4155。在这个例子中,它做到了。
但如果不是,让我们假设它是1.4160,那么我们就进一步。问题是,这个高点可能是3年前的,比如说。 程序无法找到它。
该怎么做?