提交 d53d73bd 编写于 作者: Z zengbin93

修复第一二买卖点识别


Former-commit-id: 74e7e461f4adff82fdb4f5fc6d24baff78b3e0f0
上级 b05a9b13
......@@ -3,7 +3,7 @@
from .analyze import KlineAnalyze, SolidAnalyze
__version__ = "0.2.3"
__version__ = "0.2.4"
__author__ = "zengbin93"
__email__ = "zeng_bin8888@163.com"
......
......@@ -550,7 +550,7 @@ class SolidAnalyze:
"确认时间": "",
"其他信息": f"向下中枢数量为{down_zs_number(ka)}"
}
if isinstance(ka1, KlineAnalyze) and ka1.xd[-1]['fx_mark'] == 'g':
if isinstance(ka1, KlineAnalyze) and ka1.xd and ka1.xd[-1]['fx_mark'] == 'g':
# 以上一级别线段终点为走势分解的起点
xds_l = [x for x in ka.xd if x['dt'] <= ka1.xd[-1]['dt']]
xds_r = [x for x in ka.xd if x['dt'] > ka1.xd[-1]['dt']]
......@@ -587,7 +587,7 @@ class SolidAnalyze:
"确认时间": "",
"其他信息": f"向上中枢数量为{up_zs_number(ka)}"
}
if isinstance(ka1, KlineAnalyze) and ka1.xd[-1]['fx_mark'] == 'd':
if isinstance(ka1, KlineAnalyze) and ka1.xd and ka1.xd[-1]['fx_mark'] == 'd':
# 以上一级别线段终点为走势分解的起点
xds_l = [x for x in ka.xd if x['dt'] <= ka1.xd[-1]['dt']]
xds_r = [x for x in ka.xd if x['dt'] > ka1.xd[-1]['dt']]
......@@ -624,7 +624,7 @@ class SolidAnalyze:
"确认时间": "",
"其他信息": f"向下中枢数量为{down_zs_number(ka)}"
}
if isinstance(ka1, KlineAnalyze) and ka1.xd[-1]['fx_mark'] == 'd':
if isinstance(ka1, KlineAnalyze) and ka1.xd and ka1.xd[-1]['fx_mark'] == 'd':
# 以上一级别线段终点为走势分解的起点
xds_l = [x for x in ka.xd if x['dt'] <= ka1.xd[-1]['dt']]
xds_r = [x for x in ka.xd if x['dt'] > ka1.xd[-1]['dt']]
......@@ -659,7 +659,7 @@ class SolidAnalyze:
"确认时间": "",
"其他信息": f"向上中枢数量为{up_zs_number(ka)}"
}
if isinstance(ka1, KlineAnalyze) and ka1.xd[-1]['fx_mark'] == 'g':
if isinstance(ka1, KlineAnalyze) and ka1.xd and ka1.xd[-1]['fx_mark'] == 'g':
# 以上一级别线段终点为走势分解的起点
xds_l = [x for x in ka.xd if x['dt'] <= ka1.xd[-1]['dt']]
xds_r = [x for x in ka.xd if x['dt'] > ka1.xd[-1]['dt']]
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册