来自一个 "傻瓜 "的问题 - 页 95

 
有什么方法可以将价格刻度的当前值步入一个变量吗?
 
sultanm:
有什么方法可以将价格刻度的当前值步入一个变量吗?
可以得到当前图表窗口的最小和最大值,但你的意思不是很清楚,请说明。
 
Urain:
你可以得到关于当前图表窗口的最小和最大的数据,但你的意思不是很清楚,请说明一下。
当前图表网格的步长根据缩放和选定的时间序列不断变化,而且只是在新条形图 出现的过程中。所以我需要实时了解这一步。原则上,也许 "最小和最大数据 "会有帮助。请告诉我如何得到它。
Обработчик события "новый бар"
Обработчик события "новый бар"
  • 2010.10.04
  • Konstantin Gruzdev
  • www.mql5.com
Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
 
sultanm:
当前图表网格的步长根据放大和时间序列而不断变化,而且只是在新条形图 出现的过程中。所以我需要实时了解这一步。原则上,也许 "最小和最大数据 "会有帮助。请告知如何获得它。

所以,我们已经掌握了它的要点,事实证明,你需要的是网格的 垂直尺寸的价格。

MQL5 参考 / 用图表操作 / ChartGetIntegerENUM_CHART_PROPERTY_INTEGER

MQL5 参考 / 用图表操作 / ChartGetDoubleENUM_CHART_PROPERTY_DOUBLE

帮助。

虽然最好是向开发者询问公式,因为他们知道(终端会自动重新计算数值),而你应该用自己的经验去寻找。

 
该软件建立了N个具有随机名称、属性和其他属性的随机图形对象。是否可以按照这些对象的建立顺序来访问这些对象的队列(例如,删除最早的对象)?也就是说,它们是按时间顺序建立的,就列表/队列/数组而言,当它们被创建时,应该有升序的顺序索引。如果按名字和其他属性搜索没有用,是否有这样一个列表或数组?
 
x100intraday:
该软件建立了N个具有随机名称、属性和其他属性的随机图形对象。是否可以按照这些对象的建立顺序来访问这些对象的队列(例如,删除最早的对象)?也就是说,它们是按时间顺序建立的,就列表/队列/数组而言,当它们被创建时,应该有升序的顺序索引。如果按名字和其他属性搜索没有用,是否有这样一个列表或数组?
有一个OBJPROP_CREATETIME 属性。我没有检查过,因为对象的创建非常快,可能是同时创建的,我想。如果我们找不到其他方法,在创建对象时,我们将不得不把它们写入一个动态数组,比如说。
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5
 
tol64:
是否可以只通过MQL5,通过包含资源的程序,以编程方式将这些资源保存到磁盘?
请看一下ResourceSave 函数
 
Rosh:
请看ResourceSave 功能。

谢谢你,我对它很熟悉。我寄给Servicedesk的愿望已经实现了。:)除了在帮助中说。

资源节约

将预定义变量_LastError的值设为零。

所以,帮助中的描述是错误的。它肯定来自于ResetLastError。:)
 
tol64:

谢谢你,我对它很熟悉。我寄给Servicedesk的愿望已经实现了。:)除了证书上说。

也就是说,帮助中的描述是错误的。ResetLastError 肯定已经得到了。:)
是的,你是对的。谢谢你的留言,已经改正。
 

tol64,重点是,OBJPROP_CREATETIME同样只是对象的 一个属性。而且我担心它,通过挂在上面,会给它带来 "不必要的独特性"。毕竟,不仅仅是对象的名称可以识别它是一个独特的对象,还有它的一些其他参数,不是吗?我买不起,因为有这样的情况,即代替以前的对象,画出另一个参数相同的对象(time1,price1,time2,price2),但终端看到完全相同的对象已经存在,并没有在它上面画,而是跳过它,如果以前的对象,例如,是蓝色的,而新的对象是黄色的,它只是把颜色变成黄色。这就是我所说的吸收,通过不产生不必要的双胞胎相互阻隔,节省了大量的资源。没有ObjectFind、名称字符串解析、通过if 进行比较和其他不必要的手势。但这是通过不以独特的名字来命名对象来实现的。有属性 - 还没有测试...