From 8b1847a1b7a0a19d2b29d6d78f8a2a502b4f1ac2 Mon Sep 17 00:00:00 2001 From: zengbin93 Date: Fri, 21 Jan 2022 23:26:29 +0800 Subject: [PATCH] 0.8.14 fix signals (#65) --- czsc/traders/advanced.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/czsc/traders/advanced.py b/czsc/traders/advanced.py index 14270449a..5c868e553 100644 --- a/czsc/traders/advanced.py +++ b/czsc/traders/advanced.py @@ -392,8 +392,10 @@ def _cal_signals(self): s.update(ks.signals) s.update(self.kas[base_freq].bars_raw[-1].__dict__) - s.update(self.get_s_long_pos()) - s.update(self.get_s_short_pos()) + if self.long_pos: + s.update(self.get_s_long_pos()) + if self.short_pos: + s.update(self.get_s_short_pos()) return s def update(self, bar: RawBar):