添加连续跳空和分立跳空图
This commit is contained in:
+14
-2
@@ -52,7 +52,10 @@ class ChanMACDHistSet():
|
||||
else:
|
||||
self.peak_div_list.append(klu.pre)
|
||||
self.div_count += 1
|
||||
klu.pre.continue_div = True
|
||||
if klu.macd > 0 and self.histset_dir == Chan_MACDHISTSET_DIR.ABOVE:
|
||||
klu.pre.continue_div = True
|
||||
elif klu.macd < 0 and self.histset_dir == Chan_MACDHISTSET_DIR.UNDER:
|
||||
klu.pre.continue_div = True
|
||||
else:
|
||||
self.peak_klu = klu.pre
|
||||
else:
|
||||
@@ -67,7 +70,10 @@ class ChanMACDHistSet():
|
||||
else:
|
||||
self.peak_div_list.append(klu.pre)
|
||||
self.div_count += 1
|
||||
klu.pre.continue_div = True
|
||||
if klu.macd > 0 and self.histset_dir == Chan_MACDHISTSET_DIR.ABOVE:
|
||||
klu.pre.continue_div = True
|
||||
elif klu.macd < 0 and self.histset_dir == Chan_MACDHISTSET_DIR.UNDER:
|
||||
klu.pre.continue_div = True
|
||||
else:
|
||||
self.peak_klu = klu.pre
|
||||
def set_end_klu(self, end_klu):
|
||||
@@ -80,6 +86,12 @@ class ChanMACDHistSet():
|
||||
self.peak_klu = self.start_klu
|
||||
else:
|
||||
self.peak_klu = end_klu
|
||||
if self.start_klu.index + 2 == end_klu.index:
|
||||
peak = self.klu_list[0]
|
||||
for klu in self.klu_list:
|
||||
if abs(klu.macdhist) > abs(peak.macdhist):
|
||||
peak = klu
|
||||
self.peak_klu = peak
|
||||
peak_str = ""
|
||||
for peak_div in self.peak_div_list:
|
||||
peak_str += f"{peak_div.time}, "
|
||||
|
||||
Reference in New Issue
Block a user