https://trionjournal.com/qenex-communications-qnxcs-triple-exponential-moving-average-trending-higher/294352/