ObjectCreateAndSet - MetaTrader 5 库




所附的*.mqh文件包含用于创建对象和更改对象属性的函数。当我需要快速编写一些测试代码来在图表上创建对象和/或更改现有对象的属性时,它对我特别有用。
另一个文件是带有使用示例的脚本(创建文本标签,逐渐将其旋转 90 度,并沿途更改文本及其颜色)。
一、创建对象的函数:
这些功能基于中描述的标准功能MQL5 参考。与相应标准函数的主要区别:
创建对象的函数列表:
创建一条垂直线
创建一条水平线
根据给定坐标创建趋势线
箭头线创建
根据给定坐标创建带箭头的线
通过给定坐标创建等距通道
矩形创建
根据给定的坐标创建一个矩形
根据给定坐标创建三角形
根据给定坐标创建椭圆
创建 OBJ_ARROW
创建文本对象
创建文本标签
创建一个按钮
在图表窗口中创建位图
位图标签创建
创建位图标签对象
创建编辑对象
在图表上创建事件对象
矩形标签创建
创建一个矩形标签
二.设置对象属性的函数:
使用对象集双精度(...),对象集整数(...)和对象集字符串(...)不指定修饰符:
使用对象集双精度(...),对象集整数(...)和对象集字符串(...)指定修饰符:
附加功能:
您可以将其用作包含文件,也可以将其中的某些函数复制到源代码中。
如果选择第二种方式,我认为最好先将其用作包含文件。一旦实现了所有必要的函数调用,您就可以删除包含指令(#include ...)。
然后,编译器会指出您需要从包含文件中复制哪些函数。
用作包含文件:
#包括附加的脚本提供了包含该库的示例。

图1.工具提示中函数的全名输入前几个字母后

图2.工具提示中函数的参数
顺便说一下,你可以使用功能列表按钮上的元编辑器工具栏可快速查看当前文件中使用的函数列表:

图3。用于显示文件中使用的函数列表的按钮
当您按下按钮时,会出现一个下拉列表。要转到特定功能,请在列表中单击其名称。

图4.按下按钮打开文件中的函数列表(有助于快速转到某个功能)
附件下载
📎 objectcreateandset.mqh (96.06 KB)
📎 test_labelcreate.mq5 (3.58 KB)
Source: MQL5 #13374
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
