Generalized version of the smooth step indicator (originally posted here : SmoothStep).
This version is using a property of a smooth step that it can be further smoothed - based on Kenneth H. Perlin's (a professor in the Department of Computer Science at New York University) idea


SmoothStep
SmoothStep (metatrader 4 version)
Detecting the start of a new bar or candle
Detecting the start of a new bar or candle, in the OnTick() event handler of an expert advisor.
Trade Classes from MT5 for MT4
Trade classes CTrade, CPositionInfo, COrderInfo, CSymbolInfo from MT5 rewritten for MT4
High Volume Bars
Colors bars when their volume has exceeded more than a standard deviation, or a multiple of it. Volume is commonly used as confirmation for a break of a significant level.