在MQL4代码中,可以使用ObjectCreate()
函数来创建像矩形这样的对象。该函数的语法如下:
bool ObjectCreate(
long chart_id, // 图表ID
string object_name, // 对象名称
int object_type, // 对象类型
int sub_window, // 子窗口索引
datetime time1, // 起始时间
double price1, // 起始价格
datetime time2, // 结束时间
double price2 // 结束价格
);
参数说明:
chart_id
:图表ID,通常使用0
表示当前图表。object_name
:对象名称,可以自定义一个字符串作为对象的唯一标识。object_type
:对象类型,对于矩形对象,可以使用OBJ_RECTANGLE
。sub_window
:子窗口索引,通常使用0
表示主图表。time1
:起始时间,可以使用0
表示从最左边开始。price1
:起始价格,可以使用0.0
表示从最底部开始。time2
:结束时间,可以使用0
表示到最右边结束。price2
:结束价格,可以使用0.0
表示到最顶部结束。示例代码如下:
ObjectCreate(0, "MyRectangle", OBJ_RECTANGLE, 0, 0, 1.0, 0, 1.5);
这段代码将在当前图表的主图表上创建一个名为"MyRectangle"的矩形对象,起始点为(0, 1.0),结束点为(0, 1.5)。
关于MQL4的更多信息和详细介绍,您可以参考腾讯云的相关文档和教程:
领取专属 10元无门槛券
手把手带您无忧上云