@arevald
Ok, so the trade just closed and the EA took a screenshot and sent the correct message to Telegram. Cool.
The idea I mentioned that I would return to is that maybe the EA doesn't send messages and takes screenshots upon manually opened and closed trades. It kinda looks that way with this configuration. Maybe it only does upon trades opened by an EA.
BUT the trade in question wasn't opened or closed by THIS EA, but by another I have running on a different chart.
Is there some built-in function that makes the EA distinguish beween manually and EA-opened trades by default (I know that such a function can be switched on in certain blocks, but I didn't do that)? And if so, why did the first iteration of the EA, the one I linked to in my original question, send messages on manually opened trades (and on closed, even though not configured to) which is what I used to test it?
Still some mysterious things happening, but for now I have at least gotten the EA to do as I intended. So far....
Waiting now for the next trade to open to see what happens.
Will update...