Удаляются ли сами объекты MT4, когда соответствующий бар уходит за пределы графика?

Я создаю небольшие линии тренда, чтобы дополнить индикатор, который я использую. Рисование линий тренда работает идеально. Однако, когда график прокручивается за количество баров, установленное в MT4, кажется, что объекты накапливаются.

Линия тренда имеет время открытия и время закрытия в команде ObjectCreate() (как показано ниже):

bool bSuccess = ObjectCreate( 0, sName, OBJ_TREND, iIndicatorWindow,
                                                    dtOpenTime,  dOpenPrice,
                                                   dtCloseTime, dClosePrice
                                                   );

Я думаю, что по мере того, как полоса прокручивается за пределы экрана, соответствующая линия тренда также будет удалена.

Не могли бы вы сообщить мне, нужно ли мне удалять объекты, которые прокручиваются программно (вместо того, чтобы ждать, пока MT4 удалит их)?


person Jean    schedule 09.03.2018    source источник


Ответы (1)


Однажды созданные объекты остаются живыми, независимо от того, сколько времени прошло. Если вам нужно - попробуйте удалить объект, если нет - оставьте его и ищите самый новый объект (цикл по ObjectsTotal()), чтобы найти самый новый, соответствующий вашим критериям.

person Daniel Kniaz    schedule 09.03.2018