From aeced3c61893a7466d4b133b6d0bb4436cc320af Mon Sep 17 00:00:00 2001 From: jackyu66git Date: Fri, 13 Mar 2026 01:21:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=BE=E5=88=B0klc=E7=94=9F=E6=88=90bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChanKLC.py | 3 +++ TF_DF.py | 1 - 缠论.txt | 11 +++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChanKLC.py b/ChanKLC.py index d6e91de..dc4c62d 100644 --- a/ChanKLC.py +++ b/ChanKLC.py @@ -326,6 +326,7 @@ class ChanKLC(): self.end_klu = klu self.end_time = klu.time self.close = klu.close + for klu in self.klu_list: if klu.exception: self.exception = True @@ -348,6 +349,8 @@ class ChanKLC(): self.close = self.low if self.close > self.high: self.close = self.high + #print(self.end_time, self.open, self.close, self.high, self.low) + #print(klu.time, klu.open, klu.close, klu.high, klu.low) def cal_fx(self): if self.klc_fx_type == Chan_KLC_FX.TOP1 or self.klc_fx_type == Chan_KLC_FX.TOP2: #print(self.end_time, self.fx, self.macd, self.macdhist, len(self.klu_list)) diff --git a/TF_DF.py b/TF_DF.py index e8f67ed..9267049 100644 --- a/TF_DF.py +++ b/TF_DF.py @@ -592,7 +592,6 @@ class TF_DF(): ema_down_list.append(ema_down_count) #print(last_klu.time, ema_down_count, "DOWN END") ema_down_count = 0 - last_klu = klu if len(klc_list) > 0: last_klc = klc_list[-1] if klu.exception: diff --git a/缠论.txt b/缠论.txt index 5d5c8b4..0f1f44b 100644 --- a/缠论.txt +++ b/缠论.txt @@ -41,3 +41,14 @@ - 多个笔/线段中枢若区间两两重叠,可合并为一个大级别中枢; - 重叠定义:两中枢 [zd,zg] 有交集,即 (zs_i.zg >= zs_j.zd and zs_i.zd <= zs_j.zg); - 大级别中枢的 zd/zg 取子中枢的并集(包住所有子中枢),用于显示更大级别震荡区间。 +线段高低点的判断 +注意,这里必须提醒一句,就是这在以前也曾说过,就是,如果线段中,最高或最低点不是线段的端点,那么,在任何以线段为基础的分析中,例如把线段为基础构成最小级别的中枢等,都可以把该线段标准化为最高低点都在端点。因为, 在以线段为基础的分析中,都把线段当成一个没有内部 结构的基本部件,所以,只需要关心这线段的实际区间就可以,这样就可以只看其高低点。 +经过标准化处理后,所有向上线段都是以最低点开始最高点结束,向下线段都是以最高点开始最低点结束,这样,所以线段的连接,就形成一条延续不断、首尾相连的折线,这样,复杂的图形,就会十分地标准化,也为后面的中枢、走势类型等分析提供了最标准且基础的部件。 + + + +概率引擎 + + +策略引擎 +分批建仓 \ No newline at end of file