init
This commit is contained in:
@@ -439,6 +439,24 @@ class Bithumb_minute(HTS):
|
|||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def check60min(self, data1, isRealTime=False):
|
||||||
|
|
||||||
|
bsLine = {}
|
||||||
|
size = len(data1["close"])
|
||||||
|
|
||||||
|
bsLine['buy'] = [-1.0 for i in range(size)]
|
||||||
|
bsLine['buy_weight'] = [-1.0 for i in range(size)]
|
||||||
|
bsLine['sell'] = [-1.0 for i in range(size)]
|
||||||
|
bsLine['sell_weight'] = [-1.0 for i in range(size)]
|
||||||
|
|
||||||
|
if data1['avg30'][size-2] < data1['avg60'][size-2] and data1['avg60'][size-1] < data1['avg30'][size-1]:
|
||||||
|
buy = data1['low'][size-1]
|
||||||
|
data1['buy'][size-1] = buy
|
||||||
|
bsLine['buy'][size-1] = buy
|
||||||
|
bsLine['buy_weight'][size-1] = 0.3
|
||||||
|
|
||||||
|
return bsLine
|
||||||
|
|
||||||
def checkWithEnvelope(self, data1, data2=None, isRealTime=False):
|
def checkWithEnvelope(self, data1, data2=None, isRealTime=False):
|
||||||
|
|
||||||
bsLine = {}
|
bsLine = {}
|
||||||
@@ -683,7 +701,8 @@ class Bithumb_minute(HTS):
|
|||||||
stock2 = self.getStock(ticker, analyzed_day, minute=30)
|
stock2 = self.getStock(ticker, analyzed_day, minute=30)
|
||||||
|
|
||||||
# 매수 매도 체크
|
# 매수 매도 체크
|
||||||
bsLine = self.checkWithEnvelope(stock1, stock2, isRealTime=isRealTime)
|
#bsLine = self.checkWithEnvelope(stock1, stock2, isRealTime=isRealTime)
|
||||||
|
bsLine = self.check60min(stock1, isRealTime=isRealTime)
|
||||||
print(ticker, "/", datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "/", stock1['close'][len(stock1['close'])-1], "/", "{:.2f}".format(stock2['slow_k'][len(stock1['slow_k'])-1]), "/", "{:.2f}".format(stock1['slow_k'][len(stock1['slow_k'])-1]), "/", "{:.2f}".format(stock2['macd'][len(stock2['macd']) - 1]), "/", "{:.2f}".format(stock1['macd'][len(stock1['macd']) - 1]))
|
print(ticker, "/", datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "/", stock1['close'][len(stock1['close'])-1], "/", "{:.2f}".format(stock2['slow_k'][len(stock1['slow_k'])-1]), "/", "{:.2f}".format(stock1['slow_k'][len(stock1['slow_k'])-1]), "/", "{:.2f}".format(stock2['macd'][len(stock2['macd']) - 1]), "/", "{:.2f}".format(stock1['macd'][len(stock1['macd']) - 1]))
|
||||||
|
|
||||||
# 그래프를 그린다.
|
# 그래프를 그린다.
|
||||||
@@ -823,7 +842,7 @@ if __name__ == "__main__":
|
|||||||
#size = len(data_daily)
|
#size = len(data_daily)
|
||||||
#if data_daily['slow_k'] < 30:
|
#if data_daily['slow_k'] < 30:
|
||||||
try:
|
try:
|
||||||
time.sleep(30)
|
#time.sleep(30)
|
||||||
bithumb.buyRealTime(ticker, analyzed_day, isRealTime)
|
bithumb.buyRealTime(ticker, analyzed_day, isRealTime)
|
||||||
except:
|
except:
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user