The adaptive indicator library tunes several popular indicator to the dominant cycle. This improve the indicator performance, reduces lag and make it better track price. In addition all the code is open so you can create your own adaptive indicators. There is a lot more information on the product page. See here