I’ve had similar issues with trailing stops in fxDreema before, and it’s usually down to how the conditions are set to update. One thing that worked for me was using a variable to track when the trade hits 1R, then adjusting the stop based on that instead of relying on fixed steps. Make sure your trailing stop logic is recalculating on every tick or whenever the profit hits a new level, otherwise, it might not trigger properly. I’d also double-check that your break-even logic isn’t conflicting with the trailing stop—it’s easy to accidentally overwrite one with the other. If nothing else works, sometimes scripting that part directly in MQL can give you more control.