docs: def index(
          self,
          symbol='000001',
          market='sh',
          category='9',
          start='0',
          offset='100'):
          '''
          获取指数k线
  
          K线种类:
          - 0 5分钟K线
          - 1 15分钟K线
          - 2 30分钟K线
          - 3 1小时K线
          - 4 日K线
          - 5 周K线
          - 6 月K线
          - 7 1分钟
          - 8 1分钟K线
          - 9 日K线
          - 10 季K线
          - 11 年K线
  
          :param symbol: 股票代码
          :param category: 数据类别
          :param market: 证券市场
          :param start: 开始位置
          :param offset: 每次获取条数
          :return: pd.dataFrame or None
          '''
          market = 1 if market == 'sh' else 0
  
          with self.client.connect(*self.bestip):
              data = self.client.get_index_bars(
                  int(category), int(market), str(symbol), int(start), int(offset))
              return self.client.to_df(data)