Ни то не другое. Что бы тестировать по ценам открытия, советник должен выполнять все действия только в моменты открытия баров. Если Закрытие происходит по общему профиту происходит в момент достижения этого профита, то не подходит. Вот если он будет проверять общий профит только в моменты открытия баров и если достиг заданного закрывать в этот момент, тогда это подходит. Конечно, ещё и открытие и модификации ордеров, и опрос индикаторов, в общем всё, должно происходить в моменты открытия нового бара.