Many many people are using fxDreema every day. Blocks like "No trade" and "Buy now" are used in virtually every project, and this happens for years. This means that they are rock solid and there is veeeery little chance for something to be wrong in them, especially in backtesting.
So, if you see multiple trades, there is one reason for that - Buy now/Sell now runs too often. Why? I have this: http://prntscr.com/czc6yd Obviously trades are opened and immediately closed. In your case you have. If I disable both "Close trades", the problem does not happen at all. This means that the problem is in "Close trades". Yes, what happens is that a new trade is created and then on the next tick this trade is closed. Because Condition 17 and 4 are true at the same time, or Condition 21 and 8. What you can do is to make sure that "Close trades" is not reached right after the creation of the trades. I can't say exactly how, it depends. Once per bar or whatever. And if you study this example (for example), you will see that I don't use special blocks: https://fxdreema.com/demo/mt4-buy-sell- ... conditions It depends 