init
This commit is contained in:
@@ -108,10 +108,11 @@ class HTS_Stocks (HTS):
|
|||||||
all_stocks = self.cursor_stock.fetchall()
|
all_stocks = self.cursor_stock.fetchall()
|
||||||
|
|
||||||
valid_company = dict()
|
valid_company = dict()
|
||||||
self.cursor_stock.execute('select CODE, NAME, max(ymd) as ymd from fnguide where type != "E" group by 1 order by net_profit desc')
|
self.cursor_stock.execute('select CODE, NAME, max(ymd) as ymd from fnguide where type != "E" and sales > 0 group by 1 order by sales desc')
|
||||||
items = self.cursor_stock.fetchall()
|
items = self.cursor_stock.fetchall()
|
||||||
for i, item in enumerate(items):
|
for i, item in enumerate(items):
|
||||||
valid_company[item[0]] = i
|
if i < 2000:
|
||||||
|
valid_company[item[0]] = i
|
||||||
|
|
||||||
return all_stocks, valid_company
|
return all_stocks, valid_company
|
||||||
|
|
||||||
@@ -135,13 +136,13 @@ class HTS_Stocks (HTS):
|
|||||||
max_price = 100000
|
max_price = 100000
|
||||||
if code in valid_company:
|
if code in valid_company:
|
||||||
if 0 < valid_company[code] <= 250:
|
if 0 < valid_company[code] <= 250:
|
||||||
max_price = 300000
|
|
||||||
elif 250 < valid_company[code] <= 500:
|
|
||||||
max_price = 250000
|
|
||||||
elif 500 < valid_company[code] <= 1000:
|
|
||||||
max_price = 200000
|
max_price = 200000
|
||||||
elif 1000 < valid_company[code] <= 1500:
|
elif 250 < valid_company[code] <= 500:
|
||||||
max_price = 150000
|
max_price = 150000
|
||||||
|
elif 500 < valid_company[code] <= 1000:
|
||||||
|
max_price = 100000
|
||||||
|
elif 1000 < valid_company[code] <= 1500:
|
||||||
|
max_price = 50000
|
||||||
else:
|
else:
|
||||||
max_price = 100000
|
max_price = 100000
|
||||||
return max_price
|
return max_price
|
||||||
@@ -169,7 +170,8 @@ class HTS_Stocks (HTS):
|
|||||||
|
|
||||||
stock_code = item[0]
|
stock_code = item[0]
|
||||||
stock_name = item[1]
|
stock_name = item[1]
|
||||||
if ((stock_name.lower().find('ch') >= 0 or stock_name.find('차이나') >= 0 or stock_name.find('스팩') >= 0 or re.search("\d.*?호", stock_name) is not None) and
|
if ((stock_name.lower().find('ch') >= 0 or stock_name.find('차이나') >= 0 or
|
||||||
|
stock_name.find('스팩') >= 0 or re.search("\d.*?호", stock_name) is not None) and
|
||||||
stock_code not in valid_company):
|
stock_code not in valid_company):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user