The thing is that if we select a group of trade in a single block, this will be just another term "group" in the builder. So I decided to color-code those groups. Instead of input field where you can write 1, 2, 3 or whatever, imagine that there is drop-down input with few options for color - red, green, blue, yellow... So in one block you select group of trades and certain color is associated with this group, then in "Condition" you can select that color and work with that group of trades. Does this sound good or it's better to use numeric or string values for this?
Another issue is, people don't really get the idea of such blocks that are loading something trade in the memory (like "For each Trade"). I was thinking to not making new block for this, but doing all the selection of trades in "Condition" directly. The problem with this is that 1) you need to manually edit all settings for each operand in each Condition block and 2) selecting group of blocks over and over again is not the best idea.
Well, it's very similar when using indicators. If I want to use the same indicator in multiple Condition blocks, I will select it over and over again in the blocks, then MetaTrader knows how to reuse it.
If you have some ideas, what will be the best way to do this...
