init
This commit is contained in:
@@ -579,6 +579,21 @@ class Bithumb_minute(HTS):
|
|||||||
|
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
def getMaxPrice(self, price):
|
||||||
|
price = self.MAX_BUY_PRICE
|
||||||
|
first_digit = int(price / 100)
|
||||||
|
if first_digit < 3:
|
||||||
|
price = 20000
|
||||||
|
elif 3 <= first_digit < 4:
|
||||||
|
price = 15000
|
||||||
|
elif 4 <= first_digit < 5:
|
||||||
|
price = 10000
|
||||||
|
elif 5 <= first_digit < 6:
|
||||||
|
price = 7000
|
||||||
|
elif 6 <= first_digit:
|
||||||
|
price = 5000
|
||||||
|
return price
|
||||||
|
|
||||||
def buyRealTime(self, ticker, analyzed_day=120, isRealTime=False):
|
def buyRealTime(self, ticker, analyzed_day=120, isRealTime=False):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
@@ -622,6 +637,9 @@ class Bithumb_minute(HTS):
|
|||||||
if isRealTime and not check_buy_history:
|
if isRealTime and not check_buy_history:
|
||||||
# 매수 조건
|
# 매수 조건
|
||||||
if max(bsLine['buy'][len(bsLine['buy']) - 2:]) > 100:
|
if max(bsLine['buy'][len(bsLine['buy']) - 2:]) > 100:
|
||||||
|
self.MAX_BUY_PRICE = self.getMaxPrice(bsLine['buy'][len(bsLine['buy']) - 1])
|
||||||
|
|
||||||
|
|
||||||
tmp = self.bithumb.get_balance(ticker)
|
tmp = self.bithumb.get_balance(ticker)
|
||||||
balance = tmp[2]
|
balance = tmp[2]
|
||||||
#count = round((balance * (bsLine['buy_weight'][len(bsLine['buy_weight']) - 1] / 100)) / bsLine['buy'][len(bsLine['buy']) - 1], 2)
|
#count = round((balance * (bsLine['buy_weight'][len(bsLine['buy_weight']) - 1] / 100)) / bsLine['buy'][len(bsLine['buy']) - 1], 2)
|
||||||
|
|||||||
Reference in New Issue
Block a user