PHP, 98 Bytes
$s=str_split($t=$argv[1]);sort($s);echo(-($t==strrev($j=join($s)))|$t==$j)*!!count_chars($t,3)[2]; 0 not wavy 1 raising -1 decreasing
$s=str_split($t=$argv[1]);sort($s);echo(-($t==strrev($j=join($s)))|$t==$j)*!!count_chars($t,3)[2]; 0 not wavy 1 raising -1 decreasing