Many of the Bollinger Band Indicator signals say "Bar opens above/below x after opened above/below x" But this would not be correct because obviously a bar cannot open twice within the same bar. I believe these should say "Bar CLOSES above/below, after opened above/below x"
Also worth checking out if the code for this building block is already comparing the close to the open or if it is abiding by the typos and looking for the open of the bar to occur twice which is wrong.
Attachment Screen Shot 2020-07-10 at 55514 PM.png added
Attachment Screen Shot 2020-07-10 at 60025 PM.png added
Subject changed from Building block typo to Typos in Multiple Building Blocks
Status changed from New to Refused
For example: Bar opens above Lower band after opened below evaluates as:
double value1 = Strategy.Indicators.BollingerBands(Chart.getSeries(ComputedFrom), Period, Deviation).Lower.getRounded(1);
return (Chart.Open(1) < value1) && (Chart.Open(0) > value1);
So it checks if current bar opened above and previous bar opened below.
There are another conditiond to check for Open and Close.