MT5,mql5,mql5.com的改进建议。 - 页 7 123456789 新评论 Alain Verleyen 2017.01.20 14:32 #61 Marco vd Heijden:我认为一键式交易甚至同样危险 :)当然,但当你启用它时,你应该知道你在做什么。但这种改进不一定存在于MT4中,不是吗?当然不是,我想错了。我的意思是改进是任何,当我建立一个东西时,我希望能够快速测试它,这通常是通过附加EA看它做什么,然后改变代码和删除EA再次附加它看修改,这将继续这样,直到它做我想做的事情。我不明白为什么你需要删除 EA并再次附加它。只要附上它,然后重新编译。一键操作意味着快速,在MT5中,由于你现在必须先选择专家列表,所以它只是变得更慢。 不,MT5在这方面没有变慢。实际上更快:在图表图标上点击右键,然后 "删除"。比MT4的点击次数少。 Marco vd Heijden 2017.01.20 15:01 #62 有时,当我在工作时,它并不总是可以用重新编译来完成。看来一键删除专家的功能 已经存在,而我只是没有意识到这一点。谢谢。 Alain Verleyen 2017.01.20 15:06 #63 Marco vd Heijden:有时,当我在工作时,它并不总是可以用重新编译来完成。看来,一键删除专家的功能 已经存在,而我只是没有意识到它。谢谢。实际上是2次点击 :-(附上一个 "一键删除专家";-) 附加的文件: RemoveOnClick.mq5 3 kb Marco vd Heijden 2017.01.20 15:41 #64 Alain Verleyen:实际上是2次点击 :-(附上一个 "一键删除专家";-) 谢谢你,非常有用:) Marco vd Heijden 2017.01.22 05:37 #65 这是另一个。问题。OBJPROP_SELECTABLE默认为禁用。在MT4中,你可以通过简单的双击拖动一条线。在MT5中则不然。 Fernando Carreiro 2017.01.22 05:58 #66 Marco vd Heijden: 这里有另一个。问题。OBJPROP_SELECTABLE默认为禁用。在MT4中,你可以通过简单的双击来拖动一条线。在MT5中不是这样。在MT5上也是如此,至少对我来说是这样。我仍然像在MT4中那样做!PS!可能是因为您使用的是Linux/Wine而不是Windows? Fernando Carreiro 2017.01.22 06:38 #67 从编纂者的角度来看,我有一个请求--希望MetaEditor 能够在保存文件时自动删除 尾部的白字(由可配置的选项定义)或者在需要的时候,有一个命令(有快捷键)来做这件事。如果它能在文件结尾处也去除尾部的白字,那就更好了。 Marco vd Heijden 2017.01.22 09:44 #68 Fernando Carreiro:在MT5上仍然是这样,至少对我来说是这样。我仍然像在MT4中那样做!PS!可能是因为你使用的是Linux/Wine而不是Windows?我刚刚冒昧地安装了windows系统,只是为了检查我是否能够移动H_LINE,我花了30分钟的时间来验证我是对的,对象是不能拖动的,除非对象属性 被特别设置。//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+int OnInit() {//--- ObjectCreate(0,"line",OBJ_HLINE,0,TimeCurrent(),SymbolInfoDouble(Symbol(),SYMBOL_BID));//--- return(INIT_SUCCEEDED); }//+------------------------------------------------------------------+在我测试的时候,另一个问题出现了,起初没有找到H_LINE,但出现了4304的错误,这在MT4中从未见过,因为在MT4中你只是得到了H_LINE,就像它应该做的。这证实了我的担心,即这将是一列不可阻挡的耗时的挫折和问题,而这些问题不一定非要存在,但它们确实存在。于是我恢复了信心,迅速删除了windows分区,同时删除了MT5,这很快让我感觉好了很多。请尝试一下这段代码,并尝试双击该行,以便你能拖动它。它不会移动一英寸。 MT5, mql5, mql5.com suggestions 固化价格动作止损或固化 RSI(智能止损) 更好的程序员(第 04 部分):如何成为更迅捷的开发人员 Fernando Carreiro 2017.01.22 09:56 #69 Marco vd Heijden:我冒昧地安装了windows,只是为了检查我是否能够移动H_LINE,我花了30分钟的时间来验证我是对的,对象是不能拖动的,除非对象属性 被特别设置。//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+int OnInit() {//--- ObjectCreate(0,"line",OBJ_HLINE,0,TimeCurrent(),SymbolInfoDouble(Symbol(),SYMBOL_BID));//--- return(INIT_SUCCEEDED); }//+------------------------------------------------------------------+在我测试的时候,另一个问题出现了,起初没有找到H_LINE,但出现了4304的错误,这在MT4中从未见过,因为在MT4中你只是得到了H_LINE,就像它应该做的。这证实了我的担心,即这将是一列不可阻挡的耗时的挫折和问题,而这些问题不一定非要存在,但它们确实存在。于是我恢复了信心,迅速删除了windows分区,连同MT5,很快让我感觉好多了。请尝试一下那段代码,并尝试双击那一行,这样你就可以拖动它。确认了,它确实没有选择。然而,我为让你经历这些麻烦而道歉,因为我误读了你的帖子,并在匆忙中错误地以为你在谈论终端上手动放置对象的问题。事实上,你确实提到了 "OBJPROP_SELECTABLE",这清楚地表明你说的是代码,但我只是不自觉地把它挡住了,以为是 "手动"。对此我很抱歉! honest_knave 2017.01.22 10:03 #70 我还看到,MT5也默认为OBJPROP_HIDDEN。 123456789 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我认为一键式交易甚至同样危险 :)
当然,但当你启用它时,你应该知道你在做什么。
但这种改进不一定存在于MT4中,不是吗?
当然不是,我想错了。
我的意思是改进是任何,当我建立一个东西时,我希望能够快速测试它,这通常是通过附加EA看它做什么,然后改变代码和删除EA再次附加它看修改,这将继续这样,直到它做我想做的事情。
我不明白为什么你需要删除 EA并再次附加它。只要附上它,然后重新编译。
一键操作意味着快速,在MT5中,由于你现在必须先选择专家列表,所以它只是变得更慢。
有时,当我在工作时,它并不总是可以用重新编译来完成。
看来一键删除专家的功能 已经存在,而我只是没有意识到这一点。
谢谢。
有时,当我在工作时,它并不总是可以用重新编译来完成。
看来,一键删除专家的功能 已经存在,而我只是没有意识到它。
谢谢。
实际上是2次点击 :-(
附上一个 "一键删除专家";-)
实际上是2次点击 :-(
附上一个 "一键删除专家";-)
这是另一个。
问题。OBJPROP_SELECTABLE默认为禁用。
在MT4中,你可以通过简单的双击拖动一条线。
在MT5中则不然。
问题。OBJPROP_SELECTABLE默认为禁用。
在MT4中,你可以通过简单的双击来拖动一条线。
在MT5中不是这样。
在MT5上也是如此,至少对我来说是这样。我仍然像在MT4中那样做!
PS!可能是因为您使用的是Linux/Wine而不是Windows?
从编纂者的角度来看,我有一个请求--希望MetaEditor 能够
如果它能在文件结尾处也去除尾部的白字,那就更好了。
在MT5上仍然是这样,至少对我来说是这样。我仍然像在MT4中那样做!
PS!可能是因为你使用的是Linux/Wine而不是Windows?
我刚刚冒昧地安装了windows系统,只是为了检查我是否能够移动H_LINE,我花了30分钟的时间来验证我是对的,对象是不能拖动的,除非对象属性 被特别设置。
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
ObjectCreate(0,"line",OBJ_HLINE,0,TimeCurrent(),SymbolInfoDouble(Symbol(),SYMBOL_BID));
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
在我测试的时候,另一个问题出现了,起初没有找到H_LINE,但出现了4304的错误,这在MT4中从未见过,因为在MT4中你只是得到了H_LINE,就像它应该做的。
这证实了我的担心,即这将是一列不可阻挡的耗时的挫折和问题,而这些问题不一定非要存在,但它们确实存在。
于是我恢复了信心,迅速删除了windows分区,同时删除了MT5,这很快让我感觉好了很多。
请尝试一下这段代码,并尝试双击该行,以便你能拖动它。
它不会移动一英寸。
我冒昧地安装了windows,只是为了检查我是否能够移动H_LINE,我花了30分钟的时间来验证我是对的,对象是不能拖动的,除非对象属性 被特别设置。
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
ObjectCreate(0,"line",OBJ_HLINE,0,TimeCurrent(),SymbolInfoDouble(Symbol(),SYMBOL_BID));
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
在我测试的时候,另一个问题出现了,起初没有找到H_LINE,但出现了4304的错误,这在MT4中从未见过,因为在MT4中你只是得到了H_LINE,就像它应该做的。
这证实了我的担心,即这将是一列不可阻挡的耗时的挫折和问题,而这些问题不一定非要存在,但它们确实存在。
于是我恢复了信心,迅速删除了windows分区,连同MT5,很快让我感觉好多了。
请尝试一下那段代码,并尝试双击那一行,这样你就可以拖动它。
确认了,它确实没有选择。
然而,我为让你经历这些麻烦而道歉,因为我误读了你的帖子,并在匆忙中错误地以为你在谈论终端上手动放置对象的问题。
事实上,你确实提到了 "OBJPROP_SELECTABLE",这清楚地表明你说的是代码,但我只是不自觉地把它挡住了,以为是 "手动"。
对此我很抱歉!