添加动能理论chanmacd,顶底分型5隐形形态

This commit is contained in:
jackyu66git
2025-08-19 16:35:56 +08:00
parent b15ba06a00
commit 29e98d6eed
8 changed files with 128 additions and 24 deletions
+16 -1
View File
@@ -1,4 +1,4 @@
from ChanEnum import Chan_MACDHISTSET_DIR
class ChanMACDHistSet():
def __init__(self, start_time, start_klu, pre_histset, dir):
@@ -10,11 +10,26 @@ class ChanMACDHistSet():
self.histset_dir = dir
self.next = None
self.pre = pre_histset
self.high_klu = start_klu
self.low_klu = start_klu
def set_next(self, next_histset):
self.next = next_histset
def add_klu(self, klu):
self.klu_list.append(klu)
klu.set_histset(self)
if self.histset_dir == Chan_MACDHISTSET_DIR.ABOVE:
if klu.macdhist > self.high_klu.macdhist:
self.high_klu = klu
else:
if klu.macdhist < self.low_klu.macdhist:
self.low_klu = klu
else:
if klu.macdhist < self.high_klu.macdhist:
self.high_klu = klu
else:
if klu.macdhist > self.low_klu.macdhist:
self.low_klu = klu
def set_end_klu(self, end_klu):
self.add_klu(end_klu)
self.end_klu = end_klu
self.end_time = end_klu.time