init
This commit is contained in:
@@ -93,6 +93,7 @@ class HTS_122630 (HTS):
|
||||
if datetime.strptime(today + " 090000", '%Y%m%d %H%M%S') < THIS_TIME < datetime.strptime(today + " 151500", '%Y%m%d %H%M%S'):
|
||||
# 3시 까지만 매수를 시도한다.
|
||||
|
||||
"""
|
||||
if THIS_TIME.strftime('%S') in ("09", "19", "29", "39", "49", "59"):
|
||||
# 데이터를 가지고 온다.
|
||||
result = self.getRealTime(self.stock_code, today, LAST_DATA)
|
||||
@@ -100,6 +101,7 @@ class HTS_122630 (HTS):
|
||||
|
||||
# 10초마다 체크하여 체결된 내역이 있으면 60원 높게 매도를 주문한다.
|
||||
self.getDefaultSell(THIS_TIME, self.stock_code, final_price)
|
||||
"""
|
||||
|
||||
if THIS_TIME.strftime('%S') == "05":
|
||||
# 매분 5초마다 실행한다.
|
||||
|
||||
@@ -94,6 +94,7 @@ class HTS_252670 (HTS):
|
||||
if datetime.strptime(today + " 090000", '%Y%m%d %H%M%S') < THIS_TIME < datetime.strptime(today + " 151500", '%Y%m%d %H%M%S'):
|
||||
# 3시 까지만 매수를 시도한다.
|
||||
|
||||
"""
|
||||
if THIS_TIME.strftime('%S') in ("06", "16", "26", "36", "46", "56"):
|
||||
# 데이터를 가지고 온다.
|
||||
result = self.getRealTime(self.stock_code, today, LAST_DATA)
|
||||
@@ -101,6 +102,7 @@ class HTS_252670 (HTS):
|
||||
|
||||
# 10초마다 체크하여 체결된 내역이 있으면 60원 높게 매도를 주문한다.
|
||||
self.getDefaultSell(THIS_TIME, self.stock_code, final_price)
|
||||
"""
|
||||
|
||||
if THIS_TIME.strftime('%S') == "03":
|
||||
# 매분 3초마다 실행한다.
|
||||
|
||||
@@ -400,7 +400,20 @@ class BuySellChecker:
|
||||
if i >= START_TIME_INDEX:
|
||||
# 매도 분석
|
||||
|
||||
# 3분선이 5분 이상 5분선 위에 있다가 5분선 아래로 내려옴
|
||||
if i >= 381 + 5:
|
||||
vaild = True
|
||||
for c in range(1, 6):
|
||||
if data["avg3"][i - c] < data["avg5"][i - c]:
|
||||
vaild = False
|
||||
break
|
||||
if vaild:
|
||||
if data["avg3"][i] < data["avg5"][i]:
|
||||
buy = int(data["avg3"][i] - data["avg3"][i]%5)
|
||||
weight = 1
|
||||
return self.getBuyCheck(data, i, buy, weight)
|
||||
|
||||
"""
|
||||
# 3분 선이 40분 전부터 게속 20분선 위에 있다가 아래로 내려오면 매도함
|
||||
if data["avg3"][i] < data["avg20"][i]:
|
||||
valid = True
|
||||
@@ -464,7 +477,7 @@ class BuySellChecker:
|
||||
sell = int((data["high"][i] + data["low"][i])/2)
|
||||
weight = 1
|
||||
return sell, weight
|
||||
|
||||
"""
|
||||
return sell, weight
|
||||
|
||||
|
||||
@@ -689,7 +702,20 @@ class BuySellChecker:
|
||||
if i >= START_TIME_INDEX:
|
||||
# 매도 분석
|
||||
|
||||
# 3분선이 5분 이상 5분선 위에 있다가 5분선 아래로 내려옴
|
||||
if i >= 381 + 5:
|
||||
vaild = True
|
||||
for c in range(1, 6):
|
||||
if data["avg3"][i - c] < data["avg5"][i - c]:
|
||||
vaild = False
|
||||
break
|
||||
if vaild:
|
||||
if data["avg3"][i] < data["avg5"][i]:
|
||||
buy = int(data["avg3"][i] - data["avg3"][i]%5)
|
||||
weight = 1
|
||||
return self.getBuyCheck(data, i, buy, weight)
|
||||
|
||||
"""
|
||||
# 3분 선이 40분 전부터 게속 20분선 위에 있다가 아래로 내려오면 매도함
|
||||
if data["avg3"][i] < data["avg20"][i]:
|
||||
valid = True
|
||||
@@ -751,6 +777,7 @@ class BuySellChecker:
|
||||
sell = data["low"][i]
|
||||
weight = 1
|
||||
return sell, weight
|
||||
"""
|
||||
|
||||
return sell, weight
|
||||
|
||||
|
||||
Reference in New Issue
Block a user