任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 283 1...276277278279280281282283284285286287288289290...1178 新评论 elhoro 2013.11.26 09:17 #2821 ALXIMIKS: 1) 问题可能出在成交条件上(你已经隐含地给出了条件)。 2)在这段代码中,你只关闭了OP_SELL(难道你没有忘记实现买入? 确保关闭的条件是正确的)。 3)在强制检查时,没有检查货币对和时间框架(为什么要运行并在之后添加它们?) 4)没有检查重新报价(在策略测试器中,一切都应该是好的,但在模拟或真实账户中,并不总是这样)。 5) 正如 Artemis artmedia70 所声明的,MarketInfo(Symbol(),MODE_ASK) 比Ask 更好 -- 它提供更多的实际价格。 1)Level = iMACD(Symbol(), 0, FastEMA, SlowEMA, SignalSMA,PRICE_WEIGHTED, MODE_MAIN, 0); 2)我没有插入OP_BUY,操作是一样的,但它没有同时关闭买入和卖出。 3) 我不太理解超调;这个EA在每个时间段和图表符号中只接受一个方向的订单(我的业余结论)。 而最后两点根本不清楚,)))),为无能感到抱歉。 我已经在MQL-编程中呆了三天,这就是为什么我仍然有很多想法。 我没有登记过重新报价的问题,可能是什么问题的开场。 Artyom Trishkin 2013.11.26 09:56 #2822 borilunad: 1.这些照片来自哪里,你是如何做到的? 2.的确,这些人物并不代表忒弥斯。1.Shaitan 2.他们代表我 Sergey Dymov 2013.11.26 10:03 #2823 artmedia70: 另外,伙计们可能会建议使用iCustom()从指标缓冲区获取数据(如果它通过缓冲区绘制)。 谢谢你,它成功了。请告知如何在信号栏关闭后执行交易? Artyom Trishkin 2013.11.26 10:09 #2824 oDin48: 谢谢你,它成功了。你能告诉我如何使交易在信号栏关闭后执行吗?一旦信号条不再是信号条时 我不知道信号栏是如何定义的。 Vitalie Postolache 2013.11.26 10:14 #2825 oDin48: 谢谢你,它成功了。你能告诉我如何使交易在信号栏关闭后执行吗? 通过打开它之后的下一个小节。比较信号柱和零柱的打开时间,如果零柱的时间更长,我们就可以进行交易。 Sergey Dymov 2013.11.26 10:17 #2826 evillive: 在它之后的下一小节的开口处。比较信号条和零点条的开放时间,随着零点条的时间变长--你可以采取行动。 谢谢你,我会试试的。 Artyom Trishkin 2013.11.26 10:22 #2827 ElhoroS: 大家好!)我最近对MQL感兴趣,面临着第一个问题。我们的想法是,EA根据功能开仓,但不想平仓,因此这些没有任何止损的市场订单被放置到测试时段结束。问题是我在哪里犯了错误。 这里有一个片段来结束。 试试吧。 if(Level >= 0.000100 && LevelXP>LevelXM && CountSell() > 0) { Print("Level = "+DoubleToStr(Level,Digits)+ ", LevelXP = "+DoubleToStr(LevelXP,Digits)+ ", LevelXM = "+DoubleToStr(LevelXM,Digits)+ ", CountSell = "+CountSell); double pp=0; for(i=OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS)) { if(OrderMagicNumber()!=Magic) continue; if(OrderSymbol()!=Symbol()) continue; if(OrderType()>1) continue; if(OrderType()==OP_BUY) pp=MarketInfo(Symbol(),MODE_BID); else pp=MarketInfo(Symbol(),MODE_ASK); OrderClose(OrderTicket(), OrderLots(), pp, Slippage); } } } 并阅读一本杂志。不是那个人的,而是终端的。 Artyom Trishkin 2013.11.26 10:36 #2828 evillive: 在它之后的下一小节的开口处。比较信号条和零点条的开盘时间,由于零点条的时间变长--你可以采取行动。 最好不要参考零点栏,而是参考信号所在的栏,以及由该信号打开的仓位 所在的栏。如果这些条形数字的差异发生变化,你可以认为没有信号。 Sergey Dzyublik 2013.11.26 10:38 #2829 ElhoroS: 1)Level = iMACD(Symbol(), 0, FastEMA, SlowEMA, SignalSMA,PRICE_WEIGHTED, MODE_MAIN, 0); 2)我没有插入OP_BUY,操作是一样的,但它没有同时关闭买入和卖出。 3) 我不太理解超调,按时间框架和图表符号只有一个方向的订单(我的业余结论)。 而最后两点根本不清楚,)))),为无能感到抱歉。 我已经在MQL-编程中呆了三天,这就是为什么我仍然有很多想法。 我没有登记任何关于重新报价的问题。 如果你有一个好的想法,你可能会发现看一下Kim的功能 是很有趣和有用的(这里 对一切都有详细的描述)。 补货是指当你发送一个订单打开(关闭,修改),但在某些情况下(例如,价格不是最新的)它(订单)不被处理。 你需要在一段时间后重复请求(不同类型的错误的建议时间是不同的)。 Boris 2013.11.26 10:42 #2830 artmedia70: 1.沙伊坦 2.他们代表我 1.这是一个这样的项目吗? 2.一个理想化的产物。诚然,魔鬼在普京主义面前也显得漂亮了许多,因为左派是伟大的思想家,右派是无害的绵羊。 1...276277278279280281282283284285286287288289290...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
1) 问题可能出在成交条件上(你已经隐含地给出了条件)。
2)在这段代码中,你只关闭了OP_SELL(难道你没有忘记实现买入? 确保关闭的条件是正确的)。
3)在强制检查时,没有检查货币对和时间框架(为什么要运行并在之后添加它们?)
4)没有检查重新报价(在策略测试器中,一切都应该是好的,但在模拟或真实账户中,并不总是这样)。
5) 正如 Artemis artmedia70 所声明的,MarketInfo(Symbol(),MODE_ASK) 比Ask 更好 -- 它提供更多的实际价格。
1)Level = iMACD(Symbol(), 0, FastEMA, SlowEMA, SignalSMA,PRICE_WEIGHTED, MODE_MAIN, 0);
2)我没有插入OP_BUY,操作是一样的,但它没有同时关闭买入和卖出。
3) 我不太理解超调;这个EA在每个时间段和图表符号中只接受一个方向的订单(我的业余结论)。
而最后两点根本不清楚,)))),为无能感到抱歉。
我已经在MQL-编程中呆了三天,这就是为什么我仍然有很多想法。
我没有登记过重新报价的问题,可能是什么问题的开场。
1.这些照片来自哪里,你是如何做到的?
2.的确,这些人物并不代表忒弥斯。
1.Shaitan
2.他们代表我![](https://c.mql5.com/mql4/forum/2013/11/bs_2.gif)
另外,伙计们可能会建议使用iCustom()从指标缓冲区获取数据(如果它通过缓冲区绘制)。
谢谢你,它成功了。请告知如何在信号栏关闭后执行交易?
谢谢你,它成功了。你能告诉我如何使交易在信号栏关闭后执行吗?
一旦信号条不再是信号条时![](https://c.mql5.com/mql4/forum/2013/11/pconnie_yoyo_1.gif)
我不知道信号栏是如何定义的。
谢谢你,它成功了。你能告诉我如何使交易在信号栏关闭后执行吗?
通过打开它之后的下一个小节。比较信号柱和零柱的打开时间,如果零柱的时间更长,我们就可以进行交易。
在它之后的下一小节的开口处。比较信号条和零点条的开放时间,随着零点条的时间变长--你可以采取行动。
谢谢你,我会试试的。
大家好!)我最近对MQL感兴趣,面临着第一个问题。我们的想法是,EA根据功能开仓,但不想平仓,因此这些没有任何止损的市场订单被放置到测试时段结束。问题是我在哪里犯了错误。
这里有一个片段来结束。
试试吧。
并阅读一本杂志。不是那个人的,而是终端的。
在它之后的下一小节的开口处。比较信号条和零点条的开盘时间,由于零点条的时间变长--你可以采取行动。
1)Level = iMACD(Symbol(), 0, FastEMA, SlowEMA, SignalSMA,PRICE_WEIGHTED, MODE_MAIN, 0);
2)我没有插入OP_BUY,操作是一样的,但它没有同时关闭买入和卖出。
3) 我不太理解超调,按时间框架和图表符号只有一个方向的订单(我的业余结论)。
而最后两点根本不清楚,)))),为无能感到抱歉。
我已经在MQL-编程中呆了三天,这就是为什么我仍然有很多想法。
我没有登记任何关于重新报价的问题。
如果你有一个好的想法,你可能会发现看一下Kim的功能 是很有趣和有用的(这里 对一切都有详细的描述)。
补货是指当你发送一个订单打开(关闭,修改),但在某些情况下(例如,价格不是最新的)它(订单)不被处理。
你需要在一段时间后重复请求(不同类型的错误的建议时间是不同的)。
1.沙伊坦
2.他们代表我
1.这是一个这样的项目吗?
2.一个理想化的产物。诚然,魔鬼在普京主义面前也显得漂亮了许多,因为左派是伟大的思想家,右派是无害的绵羊。