code: def ma_bias_ratio_pivot(self, data, sample_size=5, position=False):
          
          sample = data[-sample_size:]
  
          if position is True:
              check_value = max(sample)
              pre_check_value = max(sample) > 0
          elif position is False:
              check_value = min(sample)
              pre_check_value = max(sample) < 0
  
          return ((sample_size - sample.index(check_value) < 4 and
                   sample.index(check_value) != sample_size - 1 and pre_check_value),
                  sample_size - sample.index(check_value) - 1,
                  check_value)
docs: Calculate pivot point