add macd_sort feature