def get_history_kline(self,
                      code,
                      start=None,
                      end=None,
                      ktype=KLType.K_DAY,
                      autype=AuType.QFQ,
                      fields=[KL_FIELD.ALL]):
        """
            得到本地历史k线，需先参照帮助文档下载k线

            :param code: 股票代码
            :param start: 开始时间，例如'2017-06-20'
            :param end:  结束时间，例如'2017-06-30'
                    start和end的组合如下：
                    ==========    ==========    ========================================
                     start类型      end类型       说明
                    ==========    ==========    ========================================
                     str            str           start和end分别为指定的日期
                     None           str           start为end往前365天
                     str            None          end为start往后365天
                     None           None          end为当前日期，start为end往前365天
                    ==========    ==========    ========================================
            :param ktype: k线类型， 参见 KLType 定义
            :param autype: 复权类型, 参见 AuType 定义
            :param fields: 需返回的字段列表，参见 KL_FIELD 定义 KL_FIELD.ALL  KL_FIELD.OPEN ....
            :return: (ret, data)

                    ret == RET_OK 返回pd dataframe数据，data.DataFrame数据, 数据列格式如下

                    ret != RET_OK 返回错误字符串

                =================   ===========   ==============================================================================
                参数                  类型                        说明
                =================   ===========   ==============================================================================
                code                str            股票代码
                time_key            str            k线时间
                open                float          开盘价
                close               float          收盘价
                high                float          最高价
                low                 float          最低价
                pe_ratio            float          市盈率（该字段为比例字段，默认不展示%）
                turnover_rate       float          换手率
                volume              int            成交量
                turnover            float          成交额
                change_rate         float          涨跌幅
                last_close          float          昨收价
                =================   ===========   ==============================================================================

            :example:

            .. code:: python

                from futuquant import *
                quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
                print(quote_ctx.get_history_kline('HK.00700', start='2017-06-20', end='2017-06-22'))
                quote_ctx.close()
        """
        return self._get_history_kline_impl(GetHistoryKlineQuery, code, start=start, end=end,
                                            ktype=ktype, autype=autype, fields=fields)
得到本地历史k线，需先参照帮助文档下载k线

            :param code: 股票代码
            :param start: 开始时间，例如'2017-06-20'
            :param end:  结束时间，例如'2017-06-30'
                    start和end的组合如下：
                    ==========    ==========    ========================================
                     start类型      end类型       说明
                    ==========    ==========    ========================================
                     str            str           start和end分别为指定的日期
                     None           str           start为end往前365天
                     str            None          end为start往后365天
                     None           None          end为当前日期，start为end往前365天
                    ==========    ==========    ========================================
            :param ktype: k线类型， 参见 KLType 定义
            :param autype: 复权类型, 参见 AuType 定义
            :param fields: 需返回的字段列表，参见 KL_FIELD 定义 KL_FIELD.ALL  KL_FIELD.OPEN ....
            :return: (ret, data)

                    ret == RET_OK 返回pd dataframe数据，data.DataFrame数据, 数据列格式如下

                    ret != RET_OK 返回错误字符串

                =================   ===========   ==============================================================================
                参数                  类型                        说明
                =================   ===========   ==============================================================================
                code                str            股票代码
                time_key            str            k线时间
                open                float          开盘价
                close               float          收盘价
                high                float          最高价
                low                 float          最低价
                pe_ratio            float          市盈率（该字段为比例字段，默认不展示%）
                turnover_rate       float          换手率
                volume              int            成交量
                turnover            float          成交额
                change_rate         float          涨跌幅
                last_close          float          昨收价
                =================   ===========   ==============================================================================

            :example:

            .. code:: python

                from futuquant import *
                quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
                print(quote_ctx.get_history_kline('HK.00700', start='2017-06-20', end='2017-06-22'))
                quote_ctx.close()