Above all, you failed to deliver basic information that is REQUIRED to get help.
Namely - the FORMULA and the settings
All your posts do not provide all necessary details to give you an answer. Please follow this advice: How to ask a good question
I don't want to activate the stops on the entry bar, but the bar after. Hold for a single bar then activate stops
It is possible. You need to understand that ActivateStopsImmediately setting affects two things not one. It is not only that it activates ability to stop the same bar, BUT ALSO it affects the ORDER in which stops are handled. When it is set to TRUE, stops are executed AFTER entry signals. That allows to exit by stop on the same bar, but it also means that on SUBSEQUENT bars stops will be executed BEFORE entry signals. On the other hand, if it is turned off stops will be executed BEFORE entry signals. It is all documented in ApplyStop documentation. Apparently you got this setting wrong.
One must understand that everything that occurs inside single bar is essentially happening in one discrete point of time. Regardless of price there is NO timing information inside single bar. Open price can be equal to Close, Open price may be crossed many times during the bar and assumptions that one price occurs before another are false. For these reasons there are settings that control what should be executed before others in case of many things happening inside single bar.
Also keep in mind that you should be backtestRegularRAW mode, not backtestRegular if you want to simulate what (apparently from limited info) you are trying to do.
The difference is that in RAW mode stops are simulated LATER (at portfolio backtest phase). AFL Function Reference - SETBACKTESTMODE
Without formula, I don't know what you are doing. Hence it is essential to provide FORMULA if you want help.
Anyway, based on limited info here is what you should do:
To execute stops AFTER signals, you should turn ON "ActivateStopsImmediately" (see docs for ApplyStop scenario 3)
- To prevent exit at the exact entry bar you can use HoldMinBars, or ValidFrom argument in ApplyStop
- You should use backtestRegularRaw mode
Next time, include the formula. Guessing games are waste of time.
By the way your case is covered and in fact present in pre-defined scenarios in the settings:
Whenever possible, everybody should just use pre-defined scenarios because they provide correct combinations of settings.