code: def __cal_ma_bias_ratio_point(cls, data, sample=5,
                                    positive_or_negative=False):
          
          sample_data = data[-sample:]
          if positive_or_negative:  # 正
              ckvalue = max(sample_data)  # 尋找最大值
              preckvalue = max(sample_data) > 0  # 區間最大值必須為正
          else:
              ckvalue = min(sample_data)  # 尋找最小值
              preckvalue = max(sample_data) < 0  # 區間最大值必須為負
          return (sample - sample_data.index(ckvalue) < 4 and \
                  sample_data.index(ckvalue) != sample - 1 and preckvalue,
                  sample - sample_data.index(ckvalue) - 1,
                  ckvalue)
docs: 判斷轉折點位置
  
             :param list data: 計算資料
             :param int sample: 計算的區間樣本數量
             :param bool positive_or_negative: 正乖離 為 True，負乖離 為 False
             :rtype: tuple
             :returns: (True or False, 第幾個轉折日, 轉折點值)