var teloBar = sec.ClosePrices[bar] - sec.OpenPrices[bar];
isWhitBar[bar] = teloBar > 0;
isBlackBar[bar] = teloBar < 0;
var teniH = isWhitBar[bar]
? sec.HighPrices[bar] - sec.ClosePrices[bar]
: sec.HighPrices[bar] - sec.OpenPrices[bar];
var teniL = isBlackBar[bar]
? sec.ClosePrices[bar] - sec.LowPrices[bar]
: sec.OpenPrices[bar] - sec.LowPrices[bar];
isDodgBar[bar] = teniH > Math.Abs(teloBar) && teniL > Math.Abs(teloBar) || Math.Abs(teloBar) <= sec.Tick;
Ну и манипулируйте с этими данными как хотите. Для доджа можете написать свои условия.
_________________________
Физик-лирик