This commit is contained in:
dosangyoon
2021-10-17 21:13:22 +09:00
parent f2fa13453d
commit 20591c7a17
5 changed files with 731 additions and 65 deletions

View File

@@ -199,9 +199,15 @@ class BuySellChecker:
################
### buy 분석 ###
################
# 1. slow_k가 20 아래 있으면 매수한다.
# 1. slow_k가 10 아래 있으면 매수한다.
if i < 30:
if data["slow_k"][i] <= 19:
if data["slow_k"][i] <= 10:
if data["Close"][i] < data["avg5"][i]:
buy = data["Close"][i]
else:
buy = data["Low"][i]
elif 30 <= i < 60:
if data["slow_k"][i] <= 15:
if data["Close"][i] < data["avg5"][i]:
buy = data["Close"][i]
else:
@@ -212,6 +218,7 @@ class BuySellChecker:
buy = data["Close"][i]
else:
buy = data["Low"][i]
if data["rsi"][i-1] < 10 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]
@@ -229,12 +236,12 @@ class BuySellChecker:
weight = 4
if data["slow_k"][i] in (0, 1, 2, 3):
weight = 4
if data["slow_k"][i] in (4, 5, 6, 7):
weight = 3
if data["slow_k"][i] in (4, 5, 6, 7, 8):
weight = 2.5
elif data["slow_k"][i] in (9, 10, 11, 12, 13):
elif data["slow_k"][i] in (8, 9, 10, 11, 12, 13):
weight = 2
elif data["slow_k"][i] in (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25):
elif data["slow_k"][i] in (14, 15, 16, 17, 18, 19, 20):
weight = 1
return buy, weight, sell