init
This commit is contained in:
@@ -133,8 +133,7 @@ class BuySellChecker():
|
|||||||
# 방법 2:
|
# 방법 2:
|
||||||
if data['avg480'][i] < data['avg120'][i] < data['avg60'][i] < data['avg20'][i] < data['avg5'][i] < data['close'][i]:
|
if data['avg480'][i] < data['avg120'][i] < data['avg60'][i] < data['avg20'][i] < data['avg5'][i] < data['close'][i]:
|
||||||
if data['avg240'][i] < min(data['avg5'][i], data['avg20'][i], data['avg60'][i], data['avg120'][i]):
|
if data['avg240'][i] < min(data['avg5'][i], data['avg20'][i], data['avg60'][i], data['avg120'][i]):
|
||||||
if BUY_LIST is not None and 0 < len(BUY_LIST['buy_list']) and data['ymd'][i] < \
|
if BUY_LIST is not None and 0 < len(BUY_LIST['buy_list']) and data['ymd'][i] < BUY_LIST['buy_list'][-1]['buy_ymd'] + timedelta(minutes=10):
|
||||||
BUY_LIST['buy_list'][-1]['buy_ymd'] + timedelta(minutes=10):
|
|
||||||
if BUY_LIST['buy_list'][-1]['buy_price'] < data['close'][i]:
|
if BUY_LIST['buy_list'][-1]['buy_price'] < data['close'][i]:
|
||||||
buy_price = data['close'][i]
|
buy_price = data['close'][i]
|
||||||
buy_type = 'golden'
|
buy_type = 'golden'
|
||||||
@@ -187,6 +186,13 @@ class BuySellChecker():
|
|||||||
sell_price = data['close'][i]
|
sell_price = data['close'][i]
|
||||||
sell_count = sum([price['buy_count'] for price in BUY_LIST['buy_list']])
|
sell_count = sum([price['buy_count'] for price in BUY_LIST['buy_list']])
|
||||||
|
|
||||||
|
down_count = [1 for c in range(i - 3, i + 1) if data['close'][c - 1] < data['open'][c]]
|
||||||
|
if 3 <= sum(down_count):
|
||||||
|
count = sum([price['buy_count'] for price in BUY_LIST['buy_list']])
|
||||||
|
if 0 < count:
|
||||||
|
sell_price = data['close'][i]
|
||||||
|
sell_count = sum([price['buy_count'] for price in BUY_LIST['buy_list']])
|
||||||
|
|
||||||
return sell_price, sell_count
|
return sell_price, sell_count
|
||||||
|
|
||||||
def checkTransaction1(self, ticker, MAX_BUY_PRICE, data, data_signal, BUY_LIST=None, isRealTime=True):
|
def checkTransaction1(self, ticker, MAX_BUY_PRICE, data, data_signal, BUY_LIST=None, isRealTime=True):
|
||||||
|
|||||||
Reference in New Issue
Block a user