新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1784 1...177717781779178017811782178317841785178617871788178917901791...1953 新评论 Nerd Trader 2021.12.03 22:12 #17831 Mihail Matkovskij #:说真的,ChartRedraw每秒钟被调用超过24次...... 还有ObjectCreate!恐怖的是...(补充) ChartRedraw很好。但是OBjectCreate可能会被加载,如果该行是在未按下按钮时创建的。 UPD 是的,它是... UPD 虽然没有,但它没有: Print(ObjectCreate(0,"H Line",OBJ_HLINE,window,dt,price)); ... 2021.12.03 23:15:50.987 USDCHF,M1: false 2021.12.03 23:15:50.977 USDCHF,M1: false 2021.12.03 23:15:50.977 USDCHF,M1: false 2021.12.03 23:15:50.967 USDCHF,M1: false 2021.12.03 23:15:50.957 USDCHF,M1: false 2021.12.03 23:15:50.957 USDCHF,M1: false 2021.12.03 23:15:50.927 USDCHF,M1: false 2021.12.03 23:15:50.907 USDCHF,M1: false 2021.12.03 23:15:50.887 USDCHF,M1: false 2021.12.03 23:15:50.887 USDCHF,M1: false 2021.12.03 23:15:50.467 USDCHF,M1: false 2021.12.03 23:15:50.417 USDCHF,M1: false 2021.12.03 23:15:50.417 USDCHF,M1: false 2021.12.03 23:15:50.417 USDCHF,M1: true Mihail Matkovskij 2021.12.03 22:17 #17832 Nerd Trader #: ChartRedraw不是一个问题。但是ObjestCreate可能正在加载,如果该行是在释放按钮之前创建的。 是的,在启动时创建它,在应用程序关闭时删除它。并使用ObjectSetInteger和ObjectSetDouble 函数来移动它。 多么难以理解...... Nerd Trader 2021.12.03 22:22 #17833 Mihail Matkovskij #:是的,在启动时创建它,在应用程序关闭时删除它。并使用ObjectSetInteger和ObjectSetDouble 函数来移动它。 多么难以理解...... 我需要在按下按钮后才创建,松开按钮后才删除,这是多么难以理解。 Mihail Matkovskij 2021.12.03 22:25 #17834 Nerd Trader #: UPD 是的,它是... UPD 虽然没有,但它没有: 无论如何,你的CPU会在这样的程序员面前爆炸......:) Mihail Matkovskij 2021.12.03 22:27 #17835 Nerd Trader #: 我只需要在按下按钮时创建,在释放按钮时删除,这有多难理解。 你可以从图表中隐藏,然后再显示。 如何正确地隐藏一个对象并显示它,论坛上已经写过了。或者跟踪CHARTEVENT_OBJECT_CLICK--完美的解决方案! Nerd Trader 2021.12.03 22:30 #17836 Mihail Matkovskij #:无论如何,你的CPU会在这样的程序员面前爆炸......:) 我一直在关注温度计。 Mihail Matkovskij#: 你可以从图表中隐藏,然后再显示。 如何正确地隐藏一个对象并显示,在论坛上有相关的记载。 不...我会用正确的方法来解决这个问题。 Mihail Matkovskij 2021.12.03 22:31 #17837 Nerd Trader #:我一直关注着温度计。不...我现在要把这个人编出来。 我在前面的信息中补充了一下。 Nerd Trader 2021.12.03 22:34 #17838 if(id==CHARTEVENT_OBJECT_CLICK){ if(sparam=="button_bs") (ObjectCreate(0,"H Line",OBJ_HLINE,0,0,0)); } if(ObjectGetInteger(0,"button_bs",OBJPROP_STATE)){ int x =(int)lparam; int y =(int)dparam; datetime dt =0; double price =0; int window=0; if(ChartXYToTimePrice(0,x,y,window,dt,price)){ if(id == CHARTEVENT_MOUSE_MOVE){ if(ObjectMove(0,"H Line",window,dt,price)) ChartRedraw(0); } } }else ObjectDelete(0,"H Line"); 一切都简单得令人惊叹。 Mihail Matkovskij 2021.12.03 22:36 #17839 Nerd Trader #:一切辉煌都是简单的。 嗯,在某个地方...:) Nerd Trader 2021.12.03 22:36 #17840 Mihail Matkovskij #:完成了上一个职位。 看不到 1...177717781779178017811782178317841785178617871788178917901791...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
说真的,ChartRedraw每秒钟被调用超过24次......
还有ObjectCreate!恐怖的是...(补充)
UPD
是的,它是...
UPD
虽然没有,但它没有:
ChartRedraw不是一个问题。但是ObjestCreate可能正在加载,如果该行是在释放按钮之前创建的。
是的,在启动时创建它,在应用程序关闭时删除它。并使用ObjectSetInteger和ObjectSetDouble 函数来移动它。 多么难以理解......
是的,在启动时创建它,在应用程序关闭时删除它。并使用ObjectSetInteger和ObjectSetDouble 函数来移动它。 多么难以理解......
UPD
是的,它是...
UPD
虽然没有,但它没有:
无论如何,你的CPU会在这样的程序员面前爆炸......:)
我只需要在按下按钮时创建,在释放按钮时删除,这有多难理解。
你可以从图表中隐藏,然后再显示。 如何正确地隐藏一个对象并显示它,论坛上已经写过了。或者跟踪CHARTEVENT_OBJECT_CLICK--完美的解决方案!
无论如何,你的CPU会在这样的程序员面前爆炸......:)
我一直在关注温度计。
你可以从图表中隐藏,然后再显示。 如何正确地隐藏一个对象并显示,在论坛上有相关的记载。
不...我会用正确的方法来解决这个问题。
我一直关注着温度计。
不...我现在要把这个人编出来。
我在前面的信息中补充了一下。
一切都简单得令人惊叹。
一切辉煌都是简单的。
嗯,在某个地方...:)
完成了上一个职位。