To make it work as intended, you have to choose either point 2 or 3, can't have them both I'm afraid.
There is a workaround though, but it will introduce lag. If higher timeframes are used, it most probably won't work out.
One comment about "the middle line of a 2 standard deviation Bollinger Band" - it's a simple moving average, deviation parameter works for the bands only.
You could try this workaround:
[Opening Point of the Position]
Bollinger Bands
Enter long at the Lower Band
Smoothing method - Simple
Base price - Close
MA period - 20
Multiplier - 2.00
Use previous bar value - Yes
[Closing Point of the Position]
Bar Closing
Exit the market at the end of the bar
Base price - Close
[Closing Logic Condition]
Bollinger Bands
[ a ] The bar closes below the Lower Band
Smoothing method - Simple
Base price - Close
MA period - 20
Multiplier - 3.00
Use previous bar value - No
[Closing Logic Condition]
Moving Average
[ b ] The bar closes above the Moving Average
Smoothing method - Simple
Base price - Close
Period - 20
Shift - 0
Use previous bar value - No