init
This commit is contained in:
@@ -238,11 +238,10 @@ class BuySellChecker:
|
||||
break
|
||||
|
||||
if i > START_TIME_INDEX:
|
||||
# 매수 분석
|
||||
|
||||
# 매도 분석
|
||||
|
||||
# 3분선이 10분 이상 6분선 위에 있다가 5분선 아래로 내려옴
|
||||
if i >= 381 + 5:
|
||||
if i >= 381 + 10:
|
||||
vaild = True
|
||||
count = 0
|
||||
for c in range(1, 11):
|
||||
@@ -253,7 +252,20 @@ class BuySellChecker:
|
||||
break
|
||||
if vaild and count < 3:
|
||||
if data["avg3"][i] < data["avg6"][i]:
|
||||
sell = int(data["avg3"][i] - data["avg3"][i]%5)
|
||||
sell = int(data["avg3"][i] - data["avg3"][i] % 5)
|
||||
weight = 1
|
||||
return sell, weight
|
||||
|
||||
# 3분선이 5분 이상 12분선 위에 있다가 12분선 아래로 내려옴
|
||||
if i >= 381 + 5:
|
||||
vaild = True
|
||||
for c in range(1, 6):
|
||||
if not (data["avg3"][i - c] >= data["avg6"][i - c] >= data["avg9"][i - c] >= data["avg12"][i - c]):
|
||||
vaild = False
|
||||
break
|
||||
if vaild:
|
||||
if data["avg3"][i] < data["avg12"][i]:
|
||||
sell = data["close"][i]
|
||||
weight = 1
|
||||
return sell, weight
|
||||
|
||||
@@ -378,7 +390,7 @@ class BuySellChecker:
|
||||
# 매수 분석
|
||||
|
||||
# 3분선이 10분 이상 6분선 위에 있다가 5분선 아래로 내려옴
|
||||
if i >= 381 + 5:
|
||||
if i >= 381 + 10:
|
||||
vaild = True
|
||||
count = 0
|
||||
for c in range(1, 11):
|
||||
@@ -393,6 +405,19 @@ class BuySellChecker:
|
||||
weight = 1
|
||||
return sell, weight
|
||||
|
||||
# 3분선이 5분 이상 12분선 위에 있다가 12분선 아래로 내려옴
|
||||
if i >= 381 + 5:
|
||||
vaild = True
|
||||
for c in range(1, 6):
|
||||
if not (data["avg3"][i - c] >= data["avg6"][i - c] >= data["avg9"][i - c] >= data["avg12"][i - c]):
|
||||
vaild = False
|
||||
break
|
||||
if vaild:
|
||||
if data["avg3"][i] < data["avg12"][i]:
|
||||
sell = data["close"][i]
|
||||
weight = 1
|
||||
return sell, weight
|
||||
|
||||
param = 2
|
||||
if (data["macd"][i] > 11.4590339 and
|
||||
data["diff_avg27"][i] > 2.261904762 * param and
|
||||
|
||||
Reference in New Issue
Block a user