init
This commit is contained in:
@@ -34,15 +34,13 @@ class AnalyzerSqlite:
|
||||
|
||||
common = None
|
||||
stockFileName = None
|
||||
fnguideFileName = None
|
||||
analyzedFileName = None
|
||||
|
||||
moving_avg = None
|
||||
|
||||
def __init__(self, PROJECT_HOME, stockFileName, fnguideFileName):
|
||||
def __init__(self, PROJECT_HOME, stockFileName):
|
||||
self.PROJECT_HOME = PROJECT_HOME
|
||||
self.stockFileName = stockFileName
|
||||
self.fnguideFileName = fnguideFileName
|
||||
|
||||
self.common = Common()
|
||||
|
||||
@@ -50,8 +48,8 @@ class AnalyzerSqlite:
|
||||
self.bolingerBand = BolingerBand()
|
||||
self.ichimokuCloud = IchimokuCloud()
|
||||
|
||||
self.top500 = self.getTop500(fnguideFileName)
|
||||
self.fnguide = self.readFnguide(fnguideFileName)
|
||||
self.top500 = self.getTop500(stockFileName)
|
||||
self.fnguide = self.readFnguide(stockFileName)
|
||||
|
||||
return
|
||||
|
||||
@@ -426,6 +424,8 @@ class AnalyzerSqlite:
|
||||
|
||||
self.makeDir("1_거래량_상승")
|
||||
self.makeDir("1_코로나_근접")
|
||||
self.makeDir("1_저점_매수")
|
||||
self.makeDir("1_저점_매수관심")
|
||||
|
||||
return
|
||||
|
||||
@@ -733,6 +733,18 @@ class AnalyzerSqlite:
|
||||
type = "1_코로나_근접"
|
||||
self.writeFile(type, CODE, NAME, top, stock, state)
|
||||
|
||||
if len(close) > 50:
|
||||
if avg5[0]<avg20[0]<avg60[0]:
|
||||
if close[0] <= bolingerband_lower[0]:
|
||||
type = "8_저점_매수관심"
|
||||
self.writeFile(type, CODE, NAME, top, stock, state)
|
||||
|
||||
if len(close) > 50:
|
||||
if avg5[0]<avg20[0]<avg60[0]<avg120[0]<avg240[0]:
|
||||
if close[0] <= bolingerband_lower[0]:
|
||||
type = "9_저점_매수"
|
||||
self.writeFile(type, CODE, NAME, top, stock, state)
|
||||
|
||||
return
|
||||
|
||||
def get_moving_average(self, stock):
|
||||
@@ -857,8 +869,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__))))))
|
||||
|
||||
stockFileName = PROJECT_HOME + '/resources/stock.db'
|
||||
fnguideFileName = PROJECT_HOME + '/resources/fnguide.db'
|
||||
analyzer = AnalyzerSqlite(PROJECT_HOME, stockFileName, fnguideFileName)
|
||||
analyzer = AnalyzerSqlite(PROJECT_HOME, stockFileName)
|
||||
|
||||
#analyzer.analyze()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user