init
This commit is contained in:
@@ -22,6 +22,7 @@ from plotly import subplots
|
||||
import plotly.io as po
|
||||
|
||||
from stock.analysis.Common import Common
|
||||
from stock.util.TelegramBot import TelegramBot
|
||||
|
||||
class AnalyzerSqlite:
|
||||
jSDPattern = None
|
||||
@@ -29,6 +30,8 @@ class AnalyzerSqlite:
|
||||
topCompany = None
|
||||
fnguide = None
|
||||
|
||||
bot = None
|
||||
|
||||
common = None
|
||||
stockFileName = None
|
||||
analyzedFileName = None
|
||||
@@ -45,6 +48,8 @@ class AnalyzerSqlite:
|
||||
self.topCompany = self.getTopCompany(self.stockFileName, 2000)
|
||||
self.fnguide = self.readFnguide(self.stockFileName)
|
||||
|
||||
self.bot = TelegramBot()
|
||||
|
||||
return
|
||||
|
||||
def getTopCompany(self, fnguideFileName, top):
|
||||
@@ -658,7 +663,12 @@ class AnalyzerSqlite:
|
||||
self.writeFile(outPath, CODE, NAME, top, stock_daily, bsLine)
|
||||
buy_stock_list.append({'CODE': CODE, 'NAME': NAME})
|
||||
|
||||
return buy_stock_list
|
||||
buy_stock_str = ''
|
||||
for i, item in enumerate(buy_stock_list):
|
||||
buy_stock_str += str(i + 1) + ". " + item['CODE'] + "(" + item['NAME'] + ")\n"
|
||||
self.bot.sendMsg("{}".format(buy_stock_str))
|
||||
|
||||
return
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
@@ -667,7 +677,7 @@ if __name__ == "__main__":
|
||||
PROJECT_HOME = os.path.join(os.path.dirname(os.path.join(os.path.dirname(os.path.join(os.path.dirname(__file__))))))
|
||||
|
||||
RESOURCE_PATH = os.path.join(PROJECT_HOME, 'resources')
|
||||
analyzer = AnalyzerSqlite(RESOURCE_PATH)
|
||||
analyzerSqlite = AnalyzerSqlite(RESOURCE_PATH)
|
||||
|
||||
|
||||
# HTML 출력
|
||||
@@ -688,8 +698,8 @@ if __name__ == "__main__":
|
||||
shutil.rmtree(outPath)
|
||||
os.mkdir(outPath)
|
||||
print("print to Html...")
|
||||
analyzer.findCandidates(outPath)
|
||||
|
||||
analyzerSqlite.findCandidates(outPath)
|
||||
|
||||
print("time : %6.2f 초" % (time.time() - start))
|
||||
print("done...")
|
||||
|
||||
Reference in New Issue
Block a user