添加动能理论chanmacd,顶底分型5隐形形态
This commit is contained in:
+16
-1
@@ -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
|
||||
Reference in New Issue
Block a user