Cycle Analysis and Indicator

I have been looking for a decent cycle indicator but I have not found one. It could be either linear or a fibonacci cycle indicator.
Maybe someone knows a charting software (free would be great :wink: which includes a cycle indicator.