更新macd和signal形态判断

This commit is contained in:
jackyu66git
2025-09-06 01:01:51 +08:00
parent 09cfa56e1d
commit 154462d3f8
5 changed files with 104 additions and 43 deletions
+6 -5
View File
@@ -43,11 +43,12 @@ class ChanMACDUnitTF():
self.div_type = self.histset_list[0].unittf_div
self.peak_klu = self.histset_list[0].peak_klu
else:
for index in range(0, len(self.histset_list)):
histset = self.histset_list[index]
if self.same_dir(histset):
if histset.peak_klu:
print("Unittf: ", self.start_klu.time, len(self.histset_list), histset.peak_klu.time)
#if histset.peak_klu:
#print("Unittf: ", self.start_klu.time, len(self.histset_list), histset.peak_klu.time)
if self.peak_klu:
if histset.peak_klu and histset.end_time:
if abs(histset.peak_klu.macdhist) >= abs(self.peak_klu.macdhist):
@@ -58,7 +59,7 @@ class ChanMACDUnitTF():
self.div_type = Chan_MACDUNITTF_DIV.DISCRETE
self.div_count += 1
self.div_peak_list.append(histset.peak_klu)
print("Unittf: ", self.start_klu.time)
#print("Unittf: ", self.start_klu.time)
if histset.peak_klu.macd > 0 and histset.histset_dir == Chan_MACDHISTSET_DIR.ABOVE:
histset.peak_klu.separate_div = True
elif histset.peak_klu.macd < 0 and histset.histset_dir == Chan_MACDHISTSET_DIR.UNDER:
@@ -134,7 +135,7 @@ class ChanMACDUnitTF():
for histset in self.histset_list:
histset_time += f"{histset.start_time}, "
if self.peak_klu and self.div_type == Chan_MACDUNITTF_DIV.DISCRETE:
print("Cross Div: ", self.start_klu.time, self.peak_klu.time, self.div_count, self.div_type, self.unittf_dir, div_time, len(self.histset_list))
#if self.peak_klu and self.div_type == Chan_MACDUNITTF_DIV.DISCRETE:
#print("Cross Div: ", self.start_klu.time, self.peak_klu.time, self.div_count, self.div_type, self.unittf_dir, div_time, len(self.histset_list))