From 20fe7ddc9d712e9f617cf75ec28ad0a848a30088 Mon Sep 17 00:00:00 2001 From: zengbin93 Date: Wed, 3 Jun 2020 11:24:47 +0800 Subject: [PATCH] =?UTF-8?q?0.3.6=20KlineAnalyze=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=BA=A7=E5=88=AB=E5=90=8D=E7=A7=B0=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- czsc/analyze.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/czsc/analyze.py b/czsc/analyze.py index 82c225d..ad541e9 100644 --- a/czsc/analyze.py +++ b/czsc/analyze.py @@ -138,7 +138,7 @@ def create_df(ka, ma_params=(5, 20, 120, 250)): class KlineAnalyze(object): - def __init__(self, kline, bi_mode="new", xd_mode="strict", handle_last=True): + def __init__(self, kline, name="本级别", bi_mode="new", xd_mode="strict", handle_last=True): """ :param kline: list of dict or pd.DataFrame @@ -150,6 +150,8 @@ class KlineAnalyze(object): {'symbol': '600797.SH', 'dt': '2020-01-08 14:30:00', 'open': 10.42, 'close': 10.41, 'high': 10.48, 'low': 10.35, 'vol': 6610000.0}, {'symbol': '600797.SH', 'dt': '2020-01-08 15:00:00', 'open': 10.42, 'close': 10.39, 'high': 10.48, 'low': 10.36, 'vol': 7160500.0} ] + :param name: str + 级别名称,默认为 “本级别” :param bi_mode: str 笔识别控制参数,默认为 new,表示新笔;如果不想用新笔定义识别,设置为 old :param xd_mode: str @@ -158,6 +160,7 @@ class KlineAnalyze(object): :param handle_last: bool 是否使用默认的 handle_last 方法,默认值为 True """ + self.name = name assert bi_mode in ['new', 'old'], "bi_mode 参数错误" assert xd_mode in ['loose', 'strict'], "bi_mode 参数错误" self.bi_mode = bi_mode -- GitLab