def MAO(self,day1,day2,rev=0):
    """ This is MAO(Moving Average Oscillator), not BIAS.
        It's only 'MAday1 - MAday2'.
        乖離率，MAday1 - MAday2 兩日之移動平均之差

        return list:
        [0] is the times of high, low or equal
          [0] is times
          [1] is the MAO data
        [1] rev=0:↑ ↓ or -，rev=1:1 -1 0

        回傳：
        [0]
          [0] 回傳次數
          [1] MAO 資料數據
        [1] 漲跌標示，rev=0:↑ ↓ or -，rev=1:1 -1 0
    """
    day1MA = self.MA_serial(day1)[1]
    day2MA = self.MA_serial(day2)[1]
    bw = abs(day1-day2)
    if len(day1MA) > len(day2MA):
      day1MAs = day1MA[bw:]
      day2MAs = day2MA[:]
    elif len(day1MA) < len(day2MA):
      day1MAs = day1MA[:]
      day2MAs = day2MA[bw:]
    else:
      day1MAs = day1MA[:]
      day2MAs = day2MA[:]

    serial = []
    for i in xrange(len(day1MAs)):
      serial.append(day1MAs[i]-day2MAs[i])

    cum = self.make_serial(serial,1,rev)
    #return [day1MAs,day2MAs,serial,cum,self.high_or_low(cum[-1],cum[-2])]
    return [cum,self.high_or_low(day1MAs[-1]-day2MAs[-1],day1MAs[-2]-day2MAs[-2],rev)]