新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 958 1...951952953954955956957958959960961962963964965...1953 新评论 Igor Kryuchkov 2019.09.01 08:04 #9571 Artyom Trishkin: 你想摆脱缩放时的大小调整... OnChartEvent()不依赖刻度线 在OnChartEvent()中创建的所有对象应该在必要的图表事件被注册时被更新。否则,只有在新的蜱虫上才会被更新。 明白了。谢谢你! Artyom Trishkin 2019.09.01 08:53 #9572 Igor Kryuchkov: 明白了。谢谢你! 我给你看的代码不是最佳的。这只是一个例子。方法Update(true)在循环中起作用--在循环中绘制每个新对象时重新绘制图表是不合理的。需要在循环后更新所有创建的对象--它们都堆积在list_canvas中--在主循环通过后,去看list_canvas中的所有对象,并且已经从那里为每个对象调用了更新方法。对于所有这些,必须调用Update(false),而对于最近的一个,必须调用Update(true)。 Igor Kryuchkov 2019.09.01 08:54 #9573 Igor Kryuchkov: 明白了。谢谢你! https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout 如何改变Canvas TextOut的字体大小? Документация по MQL5: Стандартная библиотека / Пользовательская графика / CCanvas / TextOut www.mql5.com Стандартная библиотека / Пользовательская графика / CCanvas / TextOut - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Artyom Trishkin 2019.09.01 08:57 #9574 Igor Kryuchkov: https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout 如何改变Canvas TextOut的字体大小? 完全重新绘制。 画布就是画布,里面的文字就是画在画布上的笔触。要改变画作,你必须在整个画布上画上背景,然后再重新绘制。 或者你可以在你自己的画布上创建一个文本,并将其覆盖在主画布之上。那么你就不必擦掉并重新涂抹整幅画,只需在画布上写上文字。 Igor Kryuchkov 2019.09.01 09:30 #9575 Artyom Trishkin: 完全重新喷漆。 画布就是画布,里面的文字就是画在画布上的笔触。要改变绘画,你必须在整个画布的背景上涂抹,然后重新绘制。 或者你可以在你的画布上创建文本,并将其覆盖在主画布之上。那么你就不必擦除和重画整幅画,而只需擦除有文字的画布。 明白了。但我没有看到在创建文本时改变文本的字体大小 或字体大小选项的功能。 Artyom Trishkin 2019.09.01 09:48 #9576 Igor Kryuchkov: 明白了。但我没有看到在创建文本时改变文本字体大小 或字体大小选项的功能。 我给你文档的链接是有原因的--那里有一个所有方法的清单。就读吧。 Документация по MQL5: Стандартная библиотека / Пользовательская графика / CCanvas / FontSizeSet www.mql5.com Стандартная библиотека / Пользовательская графика / CCanvas / FontSizeSet - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Yevhenii Levchenko 2019.09.01 09:55 #9577 什么时期的测试被认为是可接受的?十年的时间够吗? Igor Kryuchkov 2019.09.01 10:18 #9578 Artyom Trishkin: 我给你文档的链接是有原因的--那里有一个所有方法的清单。就读吧。 你只能在那里指定字体大小。这就是为什么我问,其他参数在哪里?系统如何知道要改变哪个文本。也许我不太了解Canvas的工作原理... Igor Kryuchkov 2019.09.01 10:19 #9579 Yevhenii Levchenko: 什么时期的测试被认为是可接受的?十年的时间够吗? 至少从2013年开始。 Константин 2019.09.01 11:02 #9580 专业人士,建议怎么做?我每天只启动MT4几次,在有图表的窗口看我的专家顾问的信号。我有一个问题,我的专家顾问从第一个刻度线开始立即工作,并且加载了前次访问的历史。如何使使数据先加载,然后专家顾问工作。 我对它有一些问题。我有一个简单的配置文件,首先是图表,然后是带有专家顾问的图表... 1...951952953954955956957958959960961962963964965...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
明白了。谢谢你!
明白了。谢谢你!
我给你看的代码不是最佳的。这只是一个例子。方法Update(true)在循环中起作用--在循环中绘制每个新对象时重新绘制图表是不合理的。需要在循环后更新所有创建的对象--它们都堆积在list_canvas中--在主循环通过后,去看list_canvas中的所有对象,并且已经从那里为每个对象调用了更新方法。对于所有这些,必须调用Update(false),而对于最近的一个,必须调用Update(true)。
明白了。谢谢你!
https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout
如何改变Canvas TextOut的字体大小?
https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout
如何改变Canvas TextOut的字体大小?
完全重新绘制。
画布就是画布,里面的文字就是画在画布上的笔触。要改变画作,你必须在整个画布上画上背景,然后再重新绘制。
或者你可以在你自己的画布上创建一个文本,并将其覆盖在主画布之上。那么你就不必擦掉并重新涂抹整幅画,只需在画布上写上文字。
完全重新喷漆。
画布就是画布,里面的文字就是画在画布上的笔触。要改变绘画,你必须在整个画布的背景上涂抹,然后重新绘制。
或者你可以在你的画布上创建文本,并将其覆盖在主画布之上。那么你就不必擦除和重画整幅画,而只需擦除有文字的画布。
明白了。但我没有看到在创建文本时改变文本的字体大小 或字体大小选项的功能。
明白了。但我没有看到在创建文本时改变文本字体大小 或字体大小选项的功能。
我给你文档的链接是有原因的--那里有一个所有方法的清单。就读吧。
我给你文档的链接是有原因的--那里有一个所有方法的清单。就读吧。
你只能在那里指定字体大小。这就是为什么我问,其他参数在哪里?系统如何知道要改变哪个文本。也许我不太了解Canvas的工作原理...
什么时期的测试被认为是可接受的?十年的时间够吗?
至少从2013年开始。