我希望在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);
但是如何操纵它以完全在图形中绘制矩形?
答案 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个价格和两个时间坐标。