[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 65 1...585960616263646566676869707172...652 新评论 Евгений 2011.08.09 15:29 #641 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_sergey_r "脚本。 该脚本在终端的 "脚本 "文件夹中(例如,C:\Program Files\FX Trader\experts\scripts)。 该脚本可以放在任何工具的图表上,任何时间框架。 附加的文件: max_sergey_r.mq4 2 kb alderru 2011.08.09 15:38 #642 Roger: 在两个窗口中打开指标,将不需要的线设为背景色。 如果行值有不同的顺序,以这种方式显示时,子窗口的一半将是一个空白点。目前,我不得不通过一个有自己子窗口的附加指标来显示主指标的每个值。因此,对于附加指标的每一个打开的子窗口,主窗口都是在后台加载的,因此处理器上有额外的负荷。这并不关键,但我想要 "完美":) Andrey F. Zelinsky 2011.08.10 05:52 #643 第5个论坛// 只有我一个人出现错误吗? --- 2011.08.10 06:15 #644 abolk: 第5个论坛// 只有我一个人出现错误吗? 可能是的。 [删除] 2011.08.10 08:53 #645 人们,帮我弄清楚这到底是什么?我的EA被设计成放出一个OPP,如果价格没有达到它,而是反转到它的止损水平,OPP应该被删除。但在测试器上,有时一个OPP被放出,甚至在它达到止损之前就被立即删除。问题是什么?这里有一张截图和删除代码。 以下是代码。 if (Bid>SL) // Если Bid>уровня стопа { for (k = OrdersTotal()-1; k >= 0; k--) { OrderSelect(k,SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) { if (OrderType() == OP_BUYSTOP || OrderType() == OP_SELLSTOP) { if(OrderDelete(OrderTicket())==true) { Iterration--; Alert ("Ордер SellStop удален."); } } } } } 这里的错误是什么? Всеволод 2011.08.10 09:07 #646 vovan-gogan:而这里是代码。这里的错误是什么? 代码中 没有错误,只有逻辑。Bid>SL被检查,所有的挂单被删除(代码中不清楚SL是从哪里来的)。如果还需要其他东西,那么就用可理解的语言一步一步地说明目标。 ivn 2011.08.10 09:07 #647 我想为不同的时间段建立一个专家顾问。 我想为不同的时间段建立一个EA,给我发一条 "鱼"。 最好的问候 [删除] 2011.08.10 09:15 #648 splxgf: 代码中没有错误,只有逻辑错误。Bid>SL被检查,所有的挂单被删除(代码中不清楚SL是从哪里来的)。如果还需要其他东西,那么就用可理解的语言一步一步地说明目标。 SL被设定在MA20的水平上,有3根蜡烛在后面。 PapaYozh 2011.08.10 09:21 #649 vovan-gogan: 人们,帮我弄清楚这到底是什么?我的专家顾问被设计成放出一个OPP,如果价格没有达到它,而是反转到它的止损水平,OPP应该被删除。但在测试器上,有时OPP被放出,甚至在它达到止损之前就被立即删除。问题是什么?这里有一张截图和删除代码。 以下是代码。 这里的错误是什么? 替换 if (Bid>SL) { 于 if (Bid>SL) { Print("Bid=",Bid," SL=",SL); 并看看日志上怎么说。 [删除] 2011.08.10 09:32 #650 PapaYozh: 替换至并看看日志上怎么说。 这有什么意义?SL水平是正确的。当我将SL变量设置为MA20,移位为3时,我通过Alert 输出SL电平,它总是处于正确的水平。我不知道为什么订单在到达SL级别之前就被删除了。 1...585960616263646566676869707172...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好。伙计们,我有一个条件,要找到一个最大值:但在一个走廊内。
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] )打破。
会有什么问题呢......?
该脚本在终端的 "脚本 "文件夹中(例如,C:\Program Files\FX Trader\experts\scripts)。
该脚本可以放在任何工具的图表上,任何时间框架。
在两个窗口中打开指标,将不需要的线设为背景色。
第5个论坛// 只有我一个人出现错误吗?
第5个论坛// 只有我一个人出现错误吗?
可能是的。
人们,帮我弄清楚这到底是什么?我的EA被设计成放出一个OPP,如果价格没有达到它,而是反转到它的止损水平,OPP应该被删除。但在测试器上,有时一个OPP被放出,甚至在它达到止损之前就被立即删除。问题是什么?这里有一张截图和删除代码。
以下是代码。
这里的错误是什么?
而这里是代码。
这里的错误是什么?
我想为不同的时间段建立一个专家顾问。
我想为不同的时间段建立一个EA,给我发一条 "鱼"。
最好的问候
代码中没有错误,只有逻辑错误。Bid>SL被检查,所有的挂单被删除(代码中不清楚SL是从哪里来的)。如果还需要其他东西,那么就用可理解的语言一步一步地说明目标。
SL被设定在MA20的水平上,有3根蜡烛在后面。
人们,帮我弄清楚这到底是什么?我的专家顾问被设计成放出一个OPP,如果价格没有达到它,而是反转到它的止损水平,OPP应该被删除。但在测试器上,有时OPP被放出,甚至在它达到止损之前就被立即删除。问题是什么?这里有一张截图和删除代码。
以下是代码。
这里的错误是什么?
替换
if (Bid>SL) {
于
并看看日志上怎么说。
替换
至
并看看日志上怎么说。
这有什么意义?SL水平是正确的。当我将SL变量设置为MA20,移位为3时,我通过Alert 输出SL电平,它总是处于正确的水平。我不知道为什么订单在到达SL级别之前就被删除了。