code: def typical_price(close_data, high_data, low_data):
      
      catch_errors.check_for_input_len_diff(close_data, high_data, low_data)
      tp = [(high_data[idx] + low_data[idx] + close_data[idx]) / 3 for idx in range(0, len(close_data))]
      return np.array(tp)
docs: Typical Price.
  
      Formula:
      TPt = (HIGHt + LOWt + CLOSEt) / 3