never use the words Buy or Sell in your naming schemes. Its just good practice.
Also, never name anything the same name.
As for the rest...

Your logic is illogical.
The orange tab at the top is every tick. So every single time an order is placed across the broker, your EA is looking for all of these conditions in order at one time basically.
Logically you are saying, if no trades, true, go to next block.
CCI is below or equal to -100, if true
CCI cross above -100, if true
buy now.
Is that what you are trying to logically search for every tick? If so, how do you expect CCI to be below -100 and be true , then then a fraction of a second later cross over -100?
What seems to be common isn't so common when you try to logically write it out.
I would suggest an exercise like the peanut butter and jelly exercise. Give someone a knife, a jar of jelly, and peanut butter and 2 slices of bread. Now instruct them to make a sandwich but they must follow your very specific rules and can not assume anything...only what you tell them to do.

