diff --git a/hts/BuySellChecker.py b/hts/BuySellChecker.py index 356c07f..7553906 100644 --- a/hts/BuySellChecker.py +++ b/hts/BuySellChecker.py @@ -200,14 +200,14 @@ class BuySellChecker: ########################## if i < 40: if data["slow_k"][i] <= 20: - if data["slow_k"][i - 1] < data["slow_d"][i - 1] and data["slow_d"][i] < data["slow_k"][i]: + if data["slow_k"][i - 2] < data["slow_d"][i - 2] and data["slow_k"][i - 1] < data["slow_d"][i - 1] and data["slow_d"][i] < data["slow_k"][i]: if data["Close"][i] < data["avg5"][i]: buy = data["Close"][i] else: buy = data["Low"][i] else: if data["slow_k"][i] <= 35: - if data["slow_k"][i-1] < data["slow_d"][i-1] and data["slow_d"][i] < data["slow_k"][i]: + if data["slow_k"][i-2] < data["slow_d"][i-2] and data["slow_k"][i-1] < data["slow_d"][i-1] and data["slow_d"][i] < data["slow_k"][i]: if data["Close"][i] < data["avg5"][i]: buy = data["Close"][i] else: @@ -229,7 +229,7 @@ class BuySellChecker: ### RSI buy 분석 ### ################### if data["rsi"][i] < 25: - if data["rsi"][i - 1] < data["rsis"][i - 1] and data["rsis"][i] < data["rsi"][i]: + if data["rsi"][i - 2] < data["rsis"][i - 2] and data["rsi"][i - 1] < data["rsis"][i - 1] and data["rsis"][i] < data["rsi"][i]: if data["Close"][i] < data["avg5"][i]: buy = data["Close"][i] else: