在EA中绘制矩形

时间:2017-03-08 02:13:10

标签: mql4

我希望在EA中绘制一个围绕两个条形的矩形,它满足某些条件,比如

if (...){//satisfy condition
    //todo: code for draw a bar of current and previous candle

}

我知道创建矩形的功能

ObjectCreate("Rectangle", OBJ_RECTANGLE, 0, Time[0], price1, Time[1], price2);

但是如何操纵它以完全在图形中绘制矩形?

enter image description here

1 个答案:

答案 0 :(得分:0)

要编辑对象的某些参数,您需要函数ObjectSet()ObjectSetDouble();ObjectSetInteger(); ObjectSetString()。要在标签的情况下更改日期或颜色或位置,请使用ObjectSetInteger(0,name_of_your_object,OBJPROP_TIME1, your_value); (完整的属性列表here

对于矩形的价格坐标 - 使用ObjectSetDouble(0,name,OBJPROP_PRICE1,value)OBJPROP_PRICE2,因为它有2个价格和两个时间坐标。