init
This commit is contained in:
@@ -131,4 +131,31 @@ class Common:
|
||||
if stock[i]['open'] < stock[i]['close'] and stock[i]['close'] == stock[i]['high']: # 오늘 장대양봉인지 체크
|
||||
if stock[i-1]['volume']*2 < stock[i]['volume']: # 어제 거래량 보다 두배 이상일 때
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def check_on_20_daysLine(self, stock, i):
|
||||
# 20일선 돌파를 체크할 때는 5일선 < 20일선 < 120일선 < 60일선 이어야 하며, 5일선은 상승중이어야 한다. (삼성전자 2020년 4월 6일)
|
||||
if i > 0:
|
||||
if stock[i-1]['avg20'] > stock[i-1]['close'] and stock[i]['avg20'] < stock[i]['close']:
|
||||
if stock[i]['avg5'] < stock[i]['avg20'] < stock[i]['avg120'] < stock[i]['avg60']:
|
||||
if stock[i-1]['avg5'] < stock[i]['avg5']:
|
||||
return True
|
||||
return False
|
||||
|
||||
def check_on_60_daysLine(self, stock, i):
|
||||
# 60일선 돌파를 체크할 때는 20일선 < 5일선 < 60일 < 120일선 이어야 하며, 5일선과 20일선은 상승중이어야 한다. (삼성전자 2020년 5월 27일)
|
||||
if i > 0:
|
||||
if stock[i-1]['avg60'] > stock[i-1]['close'] and stock[i]['avg60'] < stock[i]['close']:
|
||||
if stock[i]['avg20'] < stock[i]['avg5'] < stock[i]['avg60'] < stock[i]['avg120']:
|
||||
if stock[i-1]['avg5'] < stock[i]['avg5'] and stock[i-1]['avg20'] < stock[i]['avg20']:
|
||||
return True
|
||||
return False
|
||||
|
||||
def check_on_120_daysLine(self, stock, i):
|
||||
# 120일선 돌파를 체크할 때는 60일선이 상승 중이어야 한다.
|
||||
if i > 0:
|
||||
if stock[i-1]['avg120'] > stock[i-1]['close'] and stock[i]['avg120'] < stock[i]['close']:
|
||||
if stock[i-1]['avg5'] < stock[i]['avg5'] and stock[i-1]['avg20'] < stock[i]['avg20'] and stock[i-1]['avg60'] < stock[i]['avg60']:
|
||||
return True
|
||||
return False
|
||||
Reference in New Issue
Block a user