I have been studying the open source trading platform TA4J, Java, because it is a fully extensible collection of trading rules, signal generators, and backtesting tools. I believe it's possible to build entry and exit signal generators for the Lichello algorithm, and write trading rules to use those and/or in combination with other signal generators, such as the long EMA signal I added years ago.