I don't know what else to say. "Condition" block normally compares 2 values and one of its outputs becomes active depending on the result of that comparison. When crossover (x> or x<) is used in "Condition", then it's almost the same, then the "Condition" is like 2 in 1, because there is one more hidden extra comparison (for the previous candle) to determine crossover. There is no matter what is the result of the comparison, "Condition" block DOES NOT sit and wait for some condition to become true. This block can do 3 things only - to run the next blocks connected to its orange output, to run the next blocks connected to its yellow output, or to do nothing at all.