Check this out with your modifications

Check this out with your modifications

I found that just by learning how fxDreema Works and also with the info shared in the forum where there is nice people to help others.
This is my way when I open several trades

Hi @isp00rt
I am doing that by using variables when the trade is created in "OnTick" section

I guess that in "OnTrade" section to catch the SL & OP Works similar to "OnTick"

fxDreema allows to do the same in different ways.
There are two specific blocks addressed for the MACD Divergence

You can begin to build your project using those blocks.
For that, you should add a "once per position/order" pink block

If that block is not added, each time that the condition "pips away from open-price" is true, it happens a trade "close (partially)".
Here
You have some MAs crossing examples very useful that can help you.
It was a mistake in the first picture. The second one is the right one.
Could you clarify if what you want it is a "Break Even" move or a "Trailing Stop"? Because the example you shared shows a "Trailing Stop" block not a "Break Even" one.
I am not sure if "... put a GLOBAL POSITIONING BreakEven (not single position) to a pip above the cumulative gain would work because might be the SL level that you want to achieve would be above the current price so you probably get an "Invalid SL request" from your broker. It could work if you want to move the SL to 1 pip below the "global gain" level.
In addition to that, if your project opens all the trades at the same time (same OpenPrice), the profit level will be the same for all of them. But if the OpenPrice is different from one trade to another one, the SL you want to reach could be unreacheable for some of them. There are other concerns to take into account but you can check the next options out:
If you want wait until a certain profit is reached before you move the SL to BE, this might work

If you want to move the SL to BE as soon as the bucket is in profit, this might work

It's not as complicated as you think. When you get the enough knowledge about fxDreema builder you will find that it is a nice way to build your strategies.
Look at some examples:
https://fxdreema.com/examples#
- Trailing stop (all trades)

Trailing stop (sells)

Trailing stop (one specific trade)

Trailing stop (just trades manually opened)

Might be you want to trade manually but having an EA that is taking care of the Trailing Stop moves. Or, ,may be you have investigate and for your project it is better to have a TS step for sells and other different for buys. Or, you have opened several trades on the same pair and you want different TS conditions for each one (pips, indicator, levels, etc.) The possibilities that fxDreema brings to you to code an EA are huge and mainly simple.
In addition to this, the fórum is plenty of info and example. You Will find people that loves to help and take part of what the people is asking. Just because they want to help and also learn.
Of course, none of us has born with the skills of using fxDreema. Then, it is required some time of learning and practice. So it is better to start with simple projects to go ahead step by step to get more complicated projects.