This commit is contained in:
dsyoon
2023-01-15 14:56:34 +09:00
parent 5821f7bfa5
commit 11593dd324
8 changed files with 752 additions and 798 deletions

View File

@@ -1071,12 +1071,27 @@ class BuySellChecker:
bsLine['sell'] = [-1 for i in range(size)]
bsLine['sell_weight'] = [-1 for i in range(size)]
gap_interval = 60
gap_state = False
for i in range(size):
if isRealTime:
if i < size - 1:
continue
if i > 10:
# 만약 전일 저가와 오늘 종의 차이가 1만원이 넘으면 향후 60일은 분석하지 않는다.
if data['low'][i-1] - data['high'][i] > 10000:
gap_state = True
gap_interval -= 1
continue
if gap_state:
if gap_interval <= 0:
gap_state = False
gap_interval = 60
else:
gap_interval -= 1
continue
if data['disparity'][i] < 2:
check = True
for l in range(i-3, i):