From what I see in the TA-LIB, it is supposed to indeed return +100 or -100, but in fact it only returns -100.