初学者的问题 MQL5 MT5 MetaTrader 5 - 页 743 1...736737738739740741742743744745746747748749750...1503 新评论 kofesutra 2017.04.12 12:42 #7421 大家好!关于MQL5的问题。我想在票据中的平仓功能中插入评论。到目前为止,我已经使用了CTrade类,但它并没有提供这样的机会。也就是说,我需要使用OrderSend,对吗? 这里我不明白:https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions#trade_action_deal,在例子中写的是OnStart函数。还是我可以把所有东西都写在自定义函数中,必要时再调用它?有必要在OnInit上添加一些东西吗?如果我通过OrderSend来写平仓,而把开仓和修改留在CTrade类的基础上,是否会有冲突?谢谢你! Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Marat Sultanov 2017.04.12 13:09 #7422 Artyom Trishkin:粗略的说--仔细阅读我写给你的内容,从你的代码中删除无限循环。你确定把专家顾问放入无限循环是正确的解决方案吗?首先,这不是一个解决方案,而是一个例子,以证明我所讲的本质。第二,它不是一个无限循环,当程序结束时,它会正确而安全地终止。第三,你写给我的是解决一个完全不同的事情,对此我可以想到一百万种方法。所以,你认为我的圈圈是我处境的绊脚石?真的吗?总之,我明白了。我有一个糟糕的旅行,进入这个主题...但还是要感谢你! Artyom Trishkin 2017.04.12 13:15 #7423 Marat Sultanov:首先,这不是一个解决方案,而是一个例子,以显示我所谈论的本质。第二,它不是一个无限循环,当程序结束时,它会正确而安全地终止。第三,你写给我的是解决一个完全不同的事情,对此我可以想到一百万种方法。所以,你认为我的圈圈是我处境的绊脚石?真的吗?总之,我明白了。我有一个糟糕的旅行,进入这个主题...但还是要感谢你!在计划结束时,是的,会的。然后做一些真正的重度计算,并尝试在设置窗口被调用时中断它。我看了你的代码是如何工作的--它对设置中的变量变化没有反应--它被无限循环所阻止,只能通过删除EA来 中断,而且它不会再次启动--你从图表中删除了它...尽量通过计时器来跟踪繁重的计算。虽然我不确定在计算的时候是否会调用定时器。但无论如何,通过循环来模拟长时间的计算并不是一个好的解决方案。 Fresto 2017.04.12 13:17 #7424 你好。请告诉我如何在一个函数的输入参数中设置一个数组?double test[]; double Test(.....) { } Artyom Trishkin 2017.04.12 13:27 #7425 Fresto: 你好。你能告诉我如何在一个函数的输入参数中设置一个数组吗?把一个数组传给一个函数?情况是这样的。//+------------------------------------------------------------------+ double test[]; ArrayResize(test,2); ArrayInitialize(test,256); Print(Test(test)); //+------------------------------------------------------------------+ double Test(double &array[]) { if(ArraySize(array)==0) return(WRONG_VALUE); array[0]+=array[1]; return(array[0]); } //+------------------------------------------------------------------+ 嗯......。主题的变化...... Marat Sultanov 2017.04.12 13:36 #7426 Artyom Trishkin:当你终止程序时,是的,它将会。然后进行一些非常繁重的计算,并试图在设置窗口被调用时中断它。我看了你的代码是如何工作的--它对设置中的变量变化没有反应--无限循环不允许这样做,只能通过删除EA来中断,而且它不会再次启动--你从图表中删除了它...试着用计时器跟踪一个沉重的计算。但我不确定在计算时是否会调用计时器。但无论如何,通过循环来模拟长时间的计算并不是一个好的解决方案。谢谢你! 明白了。但不幸的是,有一个合理的需要。但无论如何,通过循环来模拟长时间的计算并不是一个好的解决方案。在有些情况下,例如有必要向一个大文件写入或从一个大文件中读出或全部写入。如果你有创意,就会有很多蝙蝠状的疯狂,而痛苦与实施是成正比的 :)我觉得很奇怪,用_StopFlag追踪中断的可能性是存在的,但输入参数却没有变化 :( Dmitry Melnichenko 2017.04.12 15:27 #7427 你好,问题:是否可以改变评论在图形上 的显示角度?????。 Marat Sultanov 2017.04.12 16:11 #7428 Dmitry Melnichenko: 你好,我有一个问题。是否可以改变图表上评论的 角度?????。没有。 除非你自己创建一个图形标签OBJ_LABEL并改变其属性 OBJPROP_ANGLE 使用函数:ObjectSetDouble Rafael Sahibgareev 2017.04.12 21:49 #7429 伙计们,帮助解决指标问题 附加的文件: llassiff.mq5 17 kb Marat Sultanov 2017.04.13 06:34 #7430 Rafael Sahibgareev: 伙计们,帮我搞清楚这个指标 里面有一段代码,我不明白。你需要自己纠正它。 附加的文件: llassiff.mq5 18 kb 1...736737738739740741742743744745746747748749750...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好!关于MQL5的问题。
我想在票据中的平仓功能中插入评论。
到目前为止,我已经使用了CTrade类,但它并没有提供这样的机会。
也就是说,我需要使用OrderSend,对吗?
这里我不明白:https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions#trade_action_deal,在例子中写的是OnStart函数。还是我可以把所有东西都写在自定义函数中,必要时再调用它?
有必要在OnInit上添加一些东西吗?
如果我通过OrderSend来写平仓,而把开仓和修改留在CTrade类的基础上,是否会有冲突?
谢谢你!
粗略的说--仔细阅读我写给你的内容,从你的代码中删除无限循环。
你确定把专家顾问放入无限循环是正确的解决方案吗?
首先,这不是一个解决方案,而是一个例子,以证明我所讲的本质。
第二,它不是一个无限循环,当程序结束时,它会正确而安全地终止。
第三,你写给我的是解决一个完全不同的事情,对此我可以想到一百万种方法。
所以,你认为我的圈圈是我处境的绊脚石?真的吗?
总之,我明白了。我有一个糟糕的旅行,进入这个主题...
但还是要感谢你!
首先,这不是一个解决方案,而是一个例子,以显示我所谈论的本质。
第二,它不是一个无限循环,当程序结束时,它会正确而安全地终止。
第三,你写给我的是解决一个完全不同的事情,对此我可以想到一百万种方法。
所以,你认为我的圈圈是我处境的绊脚石?真的吗?
总之,我明白了。我有一个糟糕的旅行,进入这个主题...
但还是要感谢你!
在计划结束时,是的,会的。
然后做一些真正的重度计算,并尝试在设置窗口被调用时中断它。
我看了你的代码是如何工作的--它对设置中的变量变化没有反应--它被无限循环所阻止,只能通过删除EA来 中断,而且它不会再次启动--你从图表中删除了它...
尽量通过计时器来跟踪繁重的计算。虽然我不确定在计算的时候是否会调用定时器。
但无论如何,通过循环来模拟长时间的计算并不是一个好的解决方案。
你好。你能告诉我如何在一个函数的输入参数中设置一个数组吗?
把一个数组传给一个函数?
情况是这样的。
嗯......。主题的变化......
当你终止程序时,是的,它将会。
然后进行一些非常繁重的计算,并试图在设置窗口被调用时中断它。
我看了你的代码是如何工作的--它对设置中的变量变化没有反应--无限循环不允许这样做,只能通过删除EA来中断,而且它不会再次启动--你从图表中删除了它...
试着用计时器跟踪一个沉重的计算。但我不确定在计算时是否会调用计时器。
但无论如何,通过循环来模拟长时间的计算并不是一个好的解决方案。
谢谢你!
明白了。但不幸的是,有一个合理的需要。
但无论如何,通过循环来模拟长时间的计算并不是一个好的解决方案。
在有些情况下,例如有必要向一个大文件写入或从一个大文件中读出或全部写入。如果你有创意,就会有很多蝙蝠状的疯狂,而痛苦与实施是成正比的 :)
我觉得很奇怪,用_StopFlag追踪中断的可能性是存在的,但输入参数却没有变化 :(
你好,我有一个问题。是否可以改变图表上评论的 角度?????。
没有。
除非你自己创建一个图形标签OBJ_LABEL并改变其属性
OBJPROP_ANGLE
使用函数:ObjectSetDouble
伙计们,帮我搞清楚这个指标