当相应的柱线离开图表时,MT4 对象是否会自行删除?
Do MT4 objects get deleted themselves when the corresponding bar goes off the chart?
我创建小趋势线来增强我使用的指标。趋势线的绘制非常完美。然而,当图表滚动超过 MT4 设置的柱数时,对象似乎堆积起来。
趋势线在ObjectCreate()
命令中有开盘时间和收盘时间(如下图):
bool bSuccess = ObjectCreate( 0, sName, OBJ_TREND, iIndicatorWindow,
dtOpenTime, dOpenPrice,
dtCloseTime, dClosePrice
);
我认为当条形图滚出屏幕时,相应的趋势线也会被删除。
如果我需要以编程方式删除滚动关闭的对象(而不是等待 MT4 删除它们),您能否告诉我?
一旦创建,对象仍然存在,无论经过多少时间。如果您需要 - 尝试删除该对象,如果不需要 - 保留它并寻找最新的对象(循环 ObjectsTotal()
)以找到符合您条件的最新对象。
我创建小趋势线来增强我使用的指标。趋势线的绘制非常完美。然而,当图表滚动超过 MT4 设置的柱数时,对象似乎堆积起来。
趋势线在ObjectCreate()
命令中有开盘时间和收盘时间(如下图):
bool bSuccess = ObjectCreate( 0, sName, OBJ_TREND, iIndicatorWindow,
dtOpenTime, dOpenPrice,
dtCloseTime, dClosePrice
);
我认为当条形图滚出屏幕时,相应的趋势线也会被删除。
如果我需要以编程方式删除滚动关闭的对象(而不是等待 MT4 删除它们),您能否告诉我?
一旦创建,对象仍然存在,无论经过多少时间。如果您需要 - 尝试删除该对象,如果不需要 - 保留它并寻找最新的对象(循环 ObjectsTotal()
)以找到符合您条件的最新对象。