
One remaining difficulty is that when the market isn't trending, I'll sometimes get a many rapid orders in succession as an indicator oscillates around the center point.

I have a few ideas, but I'm not sure the best way to go about it. And thought I'd run my ideas by the more experienced users here.
-One solution would be to limit the number of orders within a certain time frame. I noticed "Bars since entry" and "Bars since exit" in the condition builder, could that work somehow?
-Applying some type of weighting to the order types might help. The MACD avg is below zero, which suggests a downward trend, therefore buy order signals should have less 'weight' than sell orders. One problem with this though is that the best up trends start with the MACD below the zero line. The TrendStrength indicator could be useful in this regard, but seems difficult to optimize for this purpose.
-Another solution which I feel could be the best involves the MACD difference histogram (shown in the screenshot). As a condition for trading, the average value of the histogram over period X (I could probably make a SMA of the MACD difference) would have to be either greater than 0.x or less than -0.x but not between. Is there some way to do this within the condition builder?
Can I use range values?
IF SMA(MACD, difference) is NOT= -0.x - 0.x then place order...
Any comments or suggestions would be appreciated, thanks.

Comment