init
This commit is contained in:
@@ -41,6 +41,22 @@ class HTS_etf(HTS):
|
||||
return
|
||||
|
||||
|
||||
def getTodayRSI(self, dbfile_name="stock.db"):
|
||||
try:
|
||||
conn = sqlite3.connect(os.path.join(self.RESOURCE_PATH, dbfile_name))
|
||||
cursor = conn.cursor()
|
||||
|
||||
cursor.execute('SELECT rsi FROM stock_analysis WHERE CODE=? order by ymd desc', (self.stock_code,))
|
||||
db_result = cursor.fetchall()
|
||||
cursor.close()
|
||||
conn.close()
|
||||
|
||||
if db_result is not None:
|
||||
return db_result[0][0]
|
||||
except:
|
||||
return 100
|
||||
return 100
|
||||
|
||||
def sellStocks(self, stock_code=None, bs_sell_price=None):
|
||||
check = False
|
||||
jangoDic = self.requstJango()
|
||||
@@ -114,6 +130,11 @@ class HTS_etf(HTS):
|
||||
return result
|
||||
|
||||
def buyRealTime(self, today, analyzed_day=1000):
|
||||
rsi = self.getTodayRSI()
|
||||
if rsi > 79:
|
||||
self.slackBot.sendMsg("exit... {} ({}) RSI: {}".format(self.stock_code, self.stock_name, rsi))
|
||||
return
|
||||
|
||||
MAX_PRICE = 10000
|
||||
|
||||
print("START...")
|
||||
|
||||
Reference in New Issue
Block a user